Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
EngineCore::ConstexprPath Class Reference

#include <Path.h>

Collaboration diagram for EngineCore::ConstexprPath:

Public Member Functions

constexpr ConstexprPath (std::string_view path)
 operator std::filesystem::path () const
std::filesystem::path operator/ (const std::filesystem::path &other) const
std::filesystem::path operator/ (std::string_view other) const
std::filesystem::path operator/ (const char *other) const
constexpr std::string_view view () const

Private Attributes

std::string_view path

Detailed Description

Definition at line 7 of file Path.h.

Constructor & Destructor Documentation

◆ ConstexprPath()

EngineCore::ConstexprPath::ConstexprPath ( std::string_view path)
inlineexplicitconstexpr

Definition at line 10 of file Path.h.

References path.

Member Function Documentation

◆ operator std::filesystem::path()

EngineCore::ConstexprPath::operator std::filesystem::path ( ) const
inlineexplicit

Definition at line 12 of file Path.h.

References path.

◆ operator/() [1/3]

std::filesystem::path EngineCore::ConstexprPath::operator/ ( const char * other) const
inline

Definition at line 23 of file Path.h.

References path.

◆ operator/() [2/3]

std::filesystem::path EngineCore::ConstexprPath::operator/ ( const std::filesystem::path & other) const
inline

Definition at line 14 of file Path.h.

References path.

◆ operator/() [3/3]

std::filesystem::path EngineCore::ConstexprPath::operator/ ( std::string_view other) const
inline

Definition at line 19 of file Path.h.

References path.

◆ view()

std::string_view EngineCore::ConstexprPath::view ( ) const
inlinenodiscardconstexpr

Definition at line 27 of file Path.h.

References path.

Member Data Documentation

◆ path

std::string_view EngineCore::ConstexprPath::path
private

The documentation for this class was generated from the following file:
  • /home/magerbeton/Documents/gl3-vulkan/Engine/include/Engine/Files/Path.h