22 Path(std::filesystem::path
const& path) :
Path(path.u8string()) {}
23 Path(std::u8string&& path) { mPathPart.mUtf8StdString = std::move(*
reinterpret_cast<std::string*
>(&path)); }
24 Path(std::string&& path) { mPathPart.mUtf8StdString = std::move(path); }
25 Path(std::u8string
const& path) { mPathPart.mUtf8StdString = *
reinterpret_cast<std::string const*
>(&path); }
26 Path(std::string
const& path) { mPathPart.mUtf8StdString = path; }
27 Path(
char const* path) { mPathPart.mUtf8StdString = path; }
44 MCNAPI static ::Core::Path
const&
EMPTY();
52 MCNAPI
void*
$ctor(::std::string&& str);
54 MCNAPI
void*
$ctor(
char const* str);