|
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 |
| template<> | |
| constexpr SYS_FORCE_INLINE | UT_StringLit (const char(&str)[1]) |
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.
| constexpr SYS_FORCE_INLINE UT_StringLit::UT_StringLit | ( | const char(&) | str[1] | ) |
Definition at line 186 of file UT_StringHolder.h.
| SYS_FORCE_INLINE const UT_StringHolder & UT_StringLit::asHolder | ( | ) | const |
Definition at line 1333 of file UT_StringHolder.h.
| SYS_FORCE_INLINE const UT_StringRef & UT_StringLit::asRef | ( | ) | const |
Definition at line 1340 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.