LeviLamina
Loading...
Searching...
No Matches
Core::Path Class Reference

Classes

struct  path_less

Public Member Functions

 Path (std::filesystem::path const &path)
 Path (std::u8string &&path)
 Path (std::string &&path)
 Path (std::u8string const &path)
 Path (std::string const &path)
 Path (char const *path)
 Path (const PathPart &part)
 Path (const Path &other)=default
 Path (Path &&other) noexcept
Pathoperator= (const Path &other)
Pathoperator= (Path &&other) noexcept
bool operator< (const Path &rhs) const noexcept
bool operator== (const Path &rhs) const noexcept
const char * getUtf8CString () const noexcept
std::string_view getUtf8StringView () const noexcept
const std::string & getUtf8StdString () const noexcept
size_t size () const noexcept
bool empty () const noexcept
bool isAbsolute () const noexcept
bool isDotOrDotDot () const noexcept

Static Public Member Functions

static const PathEMPTY ()

Public Attributes

PathPart mPathPart

The documentation for this class was generated from the following file:
  • src/mc/deps/core/file/Path.h