Public Types | |
| enum | DuplicationPolicy { noDuplication = 0, duplicate, duplicateOnCopy } |
Public Member Functions | |
| const char * | c_str () const |
| CZString (int index) | |
| CZString (const char *cstr, DuplicationPolicy allocate) | |
| CZString (const CZString &other) | |
| int | index () const |
| bool | isStaticString () const |
| bool | operator< (const CZString &other) const |
| CZString & | operator= (const CZString &other) |
| bool | operator== (const CZString &other) const |
| ~CZString () | |
Private Member Functions | |
| void | swap (CZString &other) |
Private Attributes | |
| const char * | cstr_ |
| int | index_ |
| Json::Value::CZString::CZString | ( | int | index | ) |
Definition at line 174 of file json_value.cpp.
| Json::Value::CZString::CZString | ( | const char * | cstr, |
| DuplicationPolicy | allocate | ||
| ) |
Definition at line 180 of file json_value.cpp.
| Json::Value::CZString::CZString | ( | const CZString & | other | ) |
Definition at line 187 of file json_value.cpp.
Definition at line 196 of file json_value.cpp.
| const char * Json::Value::CZString::c_str | ( | ) | const |
Definition at line 242 of file json_value.cpp.
| int Json::Value::CZString::index | ( | ) | const |
Definition at line 235 of file json_value.cpp.
| bool Json::Value::CZString::isStaticString | ( | ) | const |
Definition at line 248 of file json_value.cpp.
| bool Json::Value::CZString::operator< | ( | const CZString & | other | ) | const |
Definition at line 218 of file json_value.cpp.
| Value::CZString & Json::Value::CZString::operator= | ( | const CZString & | other | ) |
Definition at line 210 of file json_value.cpp.
| bool Json::Value::CZString::operator== | ( | const CZString & | other | ) | const |
Definition at line 226 of file json_value.cpp.
| void Json::Value::CZString::swap | ( | CZString & | other | ) | [private] |
Definition at line 203 of file json_value.cpp.
const char* Json::Value::CZString::cstr_ [private] |
int Json::Value::CZString::index_ [private] |