Public Types | |
enum | DuplicationPolicy { noDuplication = 0, duplicate, duplicateOnCopy } |
Public Member Functions | |
const char * | c_str () const |
CZString (ArrayIndex index) | |
CZString (const char *cstr, DuplicationPolicy allocate) | |
CZString (const CZString &other) | |
ArrayIndex | 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_ |
ArrayIndex | index_ |
Definition at line 1682 of file jsoncpp.cpp.
Json::Value::CZString::CZString | ( | const char * | cstr, |
DuplicationPolicy | allocate | ||
) |
Definition at line 1688 of file jsoncpp.cpp.
Json::Value::CZString::CZString | ( | const CZString & | other | ) |
Definition at line 1695 of file jsoncpp.cpp.
Definition at line 1704 of file jsoncpp.cpp.
const char * Json::Value::CZString::c_str | ( | ) | const |
Definition at line 1750 of file jsoncpp.cpp.
ArrayIndex Json::Value::CZString::index | ( | ) | const |
Definition at line 1743 of file jsoncpp.cpp.
bool Json::Value::CZString::isStaticString | ( | ) | const |
Definition at line 1756 of file jsoncpp.cpp.
bool Json::Value::CZString::operator< | ( | const CZString & | other | ) | const |
Definition at line 1726 of file jsoncpp.cpp.
Value::CZString & Json::Value::CZString::operator= | ( | const CZString & | other | ) |
Definition at line 1718 of file jsoncpp.cpp.
bool Json::Value::CZString::operator== | ( | const CZString & | other | ) | const |
Definition at line 1734 of file jsoncpp.cpp.
void Json::Value::CZString::swap | ( | CZString & | other | ) | [private] |
Definition at line 1711 of file jsoncpp.cpp.
const char* Json::Value::CZString::cstr_ [private] |
ArrayIndex Json::Value::CZString::index_ [private] |