10 # error This is a C++ header.
45 std::string path_ =
"";
62 const char *
c_str()
const;
63 const std::string &
str()
const;
80 operator bool()
const;
AssetCatalogPath & operator=(AssetCatalogPath &&other_path)=default
const std::string & str() const
AssetCatalogPath operator/(const AssetCatalogPath &path_to_append) const
AssetCatalogPath cleanup() const
StringRefNull name() const
friend std::ostream & operator<<(std::ostream &stream, const AssetCatalogPath &path_to_append)
bool operator<(const AssetCatalogPath &other_path) const
AssetCatalogPath(const AssetCatalogPath &other_path)=default
const char * c_str() const
~AssetCatalogPath()=default
static const char SEPARATOR
bool is_contained_in(const AssetCatalogPath &other_path) const
bool operator==(const AssetCatalogPath &other_path) const
static std::string cleanup_component(StringRef component_name)
void iterate_components(ComponentIteratorFn callback) const
bool operator!=(const AssetCatalogPath &other_path) const
AssetCatalogPath rebase(const AssetCatalogPath &from_path, const AssetCatalogPath &to_path) const
AssetCatalogPath()=default
AssetCatalogPath & operator=(const AssetCatalogPath &other_path)=default
AssetCatalogPath parent() const
DEGForeachIDComponentCallback callback
SyclQueue void void size_t num_bytes void
std::ostream & operator<<(std::ostream &stream, const AssetCatalogPath &path_to_append)
unsigned __int64 uint64_t