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 * | data () const |
SYS_FORCE_INLINE constexpr const char * | buffer () 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 |
SYS_FORCE_INLINE constexpr bool | operator== (const UT_StringLit &other) const |
SYS_FORCE_INLINE constexpr bool | operator!= (const UT_StringLit &other) const |
Friends | |
class | UT_StringRef |
SYS_FORCE_INLINE constexpr bool | operator== (const UT_StringLit &str, const char *other) |
SYS_FORCE_INLINE constexpr bool | operator== (const char *other, const UT_StringLit &str) |
SYS_FORCE_INLINE constexpr bool | operator!= (const UT_StringLit &str, const char *other) |
SYS_FORCE_INLINE constexpr bool | operator!= (const char *other, const UT_StringLit &str) |
A string literal with length and compile-time computed hash value.
Definition at line 85 of file UT_StringHolder.h.
|
inline |
Definition at line 89 of file UT_StringHolder.h.
|
inline |
Definition at line 98 of file UT_StringHolder.h.
SYS_FORCE_INLINE const UT_StringHolder & UT_StringLit::asHolder | ( | ) | const |
Definition at line 1324 of file UT_StringHolder.h.
SYS_FORCE_INLINE const UT_StringRef & UT_StringLit::asRef | ( | ) | const |
Definition at line 1331 of file UT_StringHolder.h.
|
inline |
Definition at line 110 of file UT_StringHolder.h.
|
inline |
Definition at line 111 of file UT_StringHolder.h.
|
inline |
Definition at line 106 of file UT_StringHolder.h.
|
inline |
Definition at line 116 of file UT_StringHolder.h.
|
inline |
Definition at line 114 of file UT_StringHolder.h.
|
inline |
Definition at line 112 of file UT_StringHolder.h.
|
inline |
Definition at line 130 of file UT_StringHolder.h.
|
inline |
Definition at line 121 of file UT_StringHolder.h.
|
friend |
Definition at line 165 of file UT_StringHolder.h.
|
friend |
Definition at line 170 of file UT_StringHolder.h.
|
friend |
Definition at line 136 of file UT_StringHolder.h.
|
friend |
Definition at line 160 of file UT_StringHolder.h.
|
friend |
Definition at line 180 of file UT_StringHolder.h.