HDK
|
#include <UT_StringHolder.h>
Public Member Functions | |
constexpr SYS_FORCE_INLINE | UT_StringLit () |
template<size_t N> | |
constexpr SYS_FORCE_INLINE | UT_StringLit (const char(&str)[N]) |
SYS_FORCE_INLINE constexpr const char * | buffer () const |
SYS_FORCE_INLINE constexpr const char * | data () const |
SYS_FORCE_INLINE constexpr const char * | c_str () const |
SYS_FORCE_INLINE constexpr | operator const char * () const |
SYS_FORCE_INLINE constexpr exint | length () const |
SYS_FORCE_INLINE constexpr uint32 | hash () const |
SYS_FORCE_INLINE const UT_StringHolder & | asHolder () const |
SYS_FORCE_INLINE const UT_StringRef & | asRef () const |
Friends | |
class | UT_StringRef |
A string literal with length and compile-time computed hash value.
Definition at line 58 of file UT_StringHolder.h.
|
inline |
Definition at line 62 of file UT_StringHolder.h.
|
inline |
Definition at line 71 of file UT_StringHolder.h.
SYS_FORCE_INLINE const UT_StringHolder & UT_StringLit::asHolder | ( | ) | const |
Definition at line 1347 of file UT_StringHolder.h.
SYS_FORCE_INLINE const UT_StringRef & UT_StringLit::asRef | ( | ) | const |
Definition at line 1354 of file UT_StringHolder.h.
|
inline |
Definition at line 79 of file UT_StringHolder.h.
|
inline |
Definition at line 81 of file UT_StringHolder.h.
|
inline |
Definition at line 80 of file UT_StringHolder.h.
|
inline |
Definition at line 86 of file UT_StringHolder.h.
|
inline |
Definition at line 84 of file UT_StringHolder.h.
|
inline |
Definition at line 82 of file UT_StringHolder.h.
|
friend |
Definition at line 97 of file UT_StringHolder.h.