42 std::string path_ =
"";
59 const char *
c_str()
const;
60 const std::string &
str()
const;
77 operator bool()
const;
AssetCatalogPath parent() const
const std::string & str() const
AssetCatalogPath cleanup() const
AssetCatalogPath & operator=(const AssetCatalogPath &other_path)=default
const char * c_str() const
AssetCatalogPath rebase(const AssetCatalogPath &from_path, const AssetCatalogPath &to_path) const
AssetCatalogPath operator/(const AssetCatalogPath &path_to_append) const
AssetCatalogPath()=default
bool operator==(const AssetCatalogPath &other_path) const
bool operator!=(const AssetCatalogPath &other_path) const
AssetCatalogPath & operator=(AssetCatalogPath &&other_path)=default
bool is_contained_in(const AssetCatalogPath &other_path) const
AssetCatalogPath(const AssetCatalogPath &other_path)=default
void iterate_components(ComponentIteratorFn callback) const
friend std::ostream & operator<<(std::ostream &stream, const AssetCatalogPath &path_to_append)
static const char SEPARATOR
~AssetCatalogPath()=default
StringRefNull name() const
bool operator<(const AssetCatalogPath &other_path) const
static std::string cleanup_component(StringRef component_name)
DEGForeachIDComponentCallback callback
std::ostream & operator<<(std::ostream &stream, const AssetCatalogPath &path_to_append)
unsigned __int64 uint64_t