![]() |
Represents a resolved asset path. More...
Public Member Functions | |
| ArResolvedPath (const std::string &resolvedPath) | |
Construct an ArResolvedPath holding the given resolvedPath. More... | |
| ArResolvedPath (std::string &&resolvedPath) | |
| ArResolvedPath (const ArResolvedPath &rhs)=default | |
| ArResolvedPath (ArResolvedPath &&rhs)=default | |
| ArResolvedPath & | operator= (const ArResolvedPath &rhs)=default |
| ArResolvedPath & | operator= (ArResolvedPath &&rhs)=default |
| bool | operator== (const ArResolvedPath &rhs) const |
| bool | operator!= (const ArResolvedPath &rhs) const |
| bool | operator< (const ArResolvedPath &rhs) const |
| bool | operator> (const ArResolvedPath &rhs) const |
| bool | operator<= (const ArResolvedPath &rhs) const |
| bool | operator>= (const ArResolvedPath &rhs) const |
| bool | operator== (const std::string &rhs) const |
| bool | operator!= (const std::string &rhs) const |
| bool | operator< (const std::string &rhs) const |
| bool | operator> (const std::string &rhs) const |
| bool | operator<= (const std::string &rhs) const |
| bool | operator>= (const std::string &rhs) const |
| size_t | GetHash () const |
| Return hash value for this object. More... | |
| operator bool () const | |
| Return true if this object is holding a non-empty resolved path, false otherwise. More... | |
| bool | IsEmpty () const |
| Return true if this object is holding an empty resolved path, false otherwise. More... | |
| bool | empty () const |
| Equivalent to IsEmpty. More... | |
| operator const std::string & () const | |
| Return the resolved path held by this object as a string. More... | |
| const std::string & | GetPathString () const |
| Return the resolved path held by this object as a string. More... | |
Represents a resolved asset path.
Definition at line 39 of file resolvedPath.h.
|
inlineexplicit |
Construct an ArResolvedPath holding the given resolvedPath.
Definition at line 43 of file resolvedPath.h.
|
inlineexplicit |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Definition at line 49 of file resolvedPath.h.
|
inline |
Equivalent to IsEmpty.
This exists primarily for backwards compatibility.
Definition at line 111 of file resolvedPath.h.
|
inline |
Return hash value for this object.
Definition at line 99 of file resolvedPath.h.
|
inline |
Return the resolved path held by this object as a string.
Definition at line 117 of file resolvedPath.h.
|
inline |
Return true if this object is holding an empty resolved path, false otherwise.
Definition at line 107 of file resolvedPath.h.
|
inlineexplicit |
Return true if this object is holding a non-empty resolved path, false otherwise.
Definition at line 103 of file resolvedPath.h.
|
inline |
Return the resolved path held by this object as a string.
Definition at line 114 of file resolvedPath.h.