Chicane

Path

ヘッダー
Includes/Chicane/Core/FileSystem/Path.hpp
ネームスペース
Chicane::FileSystem::Path

コンストラクター

名前説明
Path()
Path(
const  std::filesystem::path& inPath
)
Path(
const  String& inPath
)
Path(
const  char* inPath
)

関数

アクセスタイプモディファイア名前説明
public
size_t
inline, const
operator()(
const  Chicane::FileSystem::Path& inValue
)
public
inline, const
operator std::filesystem::path()
public
inline, const
operator String()
public
inline, const
operator std::string()
public
bool
inline, const
operator==(
const  Path& inOther
)
public
bool
inline, const
operator!=(
const  Path& inOther
)
public
inline, const
operator/(
const  Path& inOther
)
public
inline
operator/=(
const  Path& inOther
)
public
inline, const
filename()
public
inline, const
stem()
public
inline, const
extension()
public
inline, const
parent()
public
inline, const
absolute()
public
inline, const
canonical()
public
inline, const
lexicallyNormal()
public
bool
inline, const
isEmpty()
public
bool
inline, const
exists()
public
bool
inline, const
isFile()
public
bool
inline, const
isDirectory()
public
bool
inline, const
isAbsolute()
public
bool
inline, const
isRelative()
public
bool
inline, const
hasExtension()
public
bool
inline, const
hasFilename()
public
inline, const
toString()
public
const  std::filesystem::path::value_type*
inline, const
toChar()
public
const  std::filesystem::path&
inline, const
toStandard()
public
inline
replaceExtension(
const  String& inExt
)
public
inline, const
withExtension(
const  String& inExt
)
public
inline, const
relativeTo(
const  Path& inBase
)

メンバ

アクセスタイプモディファイア名前説明
private
std::filesystem::path
m_path