HDK
|
#include <UT_StringHolder.h>
Public Member Functions | |
Holder () | |
const char * | c_str () const |
void | incref () |
void | decref () |
exint | length () const |
unsigned | hash () const |
int64 | getMemoryUsage (bool inclusive) const |
Static Public Member Functions | |
static Holder * | build (const char *str, StorageMode storage) |
static Holder * | buildFromData (const char *str, exint len, StorageMode storage, int hash=0) |
static Holder * | buildBuffer (exint length, StorageMode storage) |
Friends | |
class | UT_StringHolder |
class | UT_StringRef |
Definition at line 158 of file UT_StringHolder.h.
|
inline |
Definition at line 161 of file UT_StringHolder.h.
|
static |
|
static |
|
static |
Definition at line 177 of file UT_StringHolder.h.
|
inline |
Definition at line 189 of file UT_StringHolder.h.
|
inline |
Definition at line 230 of file UT_StringHolder.h.
|
inline |
Definition at line 221 of file UT_StringHolder.h.
|
inline |
Definition at line 185 of file UT_StringHolder.h.
Definition at line 216 of file UT_StringHolder.h.
|
friend |
Definition at line 264 of file UT_StringHolder.h.
|
friend |
Definition at line 265 of file UT_StringHolder.h.
const char* UT_StringRef::Holder::myData |
Definition at line 275 of file UT_StringHolder.h.
char UT_StringRef::Holder::myDataIfInline[sizeof(const char *)] |
Definition at line 276 of file UT_StringHolder.h.