|
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 | operator bool () 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 |
| 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) |
| constexpr bool | operator== (const UT_StringLit &a, const UT_StringLit &b) |
A string literal with length and compile-time computed hash value.
Definition at line 88 of file UT_StringHolder.h.
|
inline |
Definition at line 92 of file UT_StringHolder.h.
|
inline |
Definition at line 101 of file UT_StringHolder.h.
| constexpr SYS_FORCE_INLINE UT_StringLit::UT_StringLit | ( | const char(&) | str[1] | ) |
Definition at line 211 of file UT_StringHolder.h.
| SYS_FORCE_INLINE const UT_StringHolder & UT_StringLit::asHolder | ( | ) | const |
Definition at line 1411 of file UT_StringHolder.h.
| SYS_FORCE_INLINE const UT_StringRef & UT_StringLit::asRef | ( | ) | const |
Definition at line 1418 of file UT_StringHolder.h.
|
inline |
Definition at line 113 of file UT_StringHolder.h.
|
inline |
Definition at line 114 of file UT_StringHolder.h.
|
inline |
Definition at line 109 of file UT_StringHolder.h.
|
inline |
Definition at line 132 of file UT_StringHolder.h.
|
inline |
Definition at line 130 of file UT_StringHolder.h.
|
inlineexplicit |
Definition at line 123 of file UT_StringHolder.h.
|
inline |
Definition at line 119 of file UT_StringHolder.h.
|
friend |
Definition at line 167 of file UT_StringHolder.h.
|
friend |
Definition at line 172 of file UT_StringHolder.h.
|
friend |
Definition at line 138 of file UT_StringHolder.h.
|
friend |
Definition at line 162 of file UT_StringHolder.h.
|
friend |
Definition at line 187 of file UT_StringHolder.h.
|
friend |
Definition at line 182 of file UT_StringHolder.h.