rippled
|
Public Types | |
enum | DuplicationPolicy { noDuplication = 0, duplicate, duplicateOnCopy } |
Public Member Functions | |
CZString (int index) | |
CZString (const char *cstr, DuplicationPolicy allocate) | |
CZString (const CZString &other) | |
~CZString () | |
CZString & | operator= (const CZString &other)=delete |
bool | operator< (const CZString &other) const |
bool | operator== (const CZString &other) const |
int | index () const |
const char * | c_str () const |
bool | isStaticString () const |
Private Attributes | |
const char * | cstr_ |
int | index_ |
Definition at line 163 of file json_value.h.
Enumerator | |
---|---|
noDuplication | |
duplicate | |
duplicateOnCopy |
Definition at line 166 of file json_value.h.
Json::Value::CZString::CZString | ( | int | index | ) |
Definition at line 103 of file json_value.cpp.
Json::Value::CZString::CZString | ( | const char * | cstr, |
DuplicationPolicy | allocate | ||
) |
Definition at line 107 of file json_value.cpp.
Json::Value::CZString::CZString | ( | const CZString & | other | ) |
Definition at line 114 of file json_value.cpp.
Json::Value::CZString::~CZString | ( | ) |
Definition at line 126 of file json_value.cpp.
bool Json::Value::CZString::operator< | ( | const CZString & | other | ) | const |
Definition at line 133 of file json_value.cpp.
bool Json::Value::CZString::operator== | ( | const CZString & | other | ) | const |
Definition at line 142 of file json_value.cpp.
int Json::Value::CZString::index | ( | ) | const |
Definition at line 151 of file json_value.cpp.
const char * Json::Value::CZString::c_str | ( | ) | const |
Definition at line 157 of file json_value.cpp.
bool Json::Value::CZString::isStaticString | ( | ) | const |
Definition at line 163 of file json_value.cpp.
|
private |
Definition at line 189 of file json_value.h.
|
private |
Definition at line 190 of file json_value.h.