|
rippled
|
Public Types | |
| enum | DuplicationPolicy { noDuplication = 0 , duplicate , duplicateOnCopy } |
Public Member Functions | |
| CZString (int index) | |
| CZString (char const *cstr, DuplicationPolicy allocate) | |
| CZString (CZString const &other) | |
| ~CZString () | |
| CZString & | operator= (CZString const &other)=delete |
| bool | operator< (CZString const &other) const |
| bool | operator== (CZString const &other) const |
| int | index () const |
| char const * | c_str () const |
| bool | isStaticString () const |
Private Attributes | |
| char const * | cstr_ |
| int | index_ |
Definition at line 148 of file json_value.h.
| Enumerator | |
|---|---|
| noDuplication | |
| duplicate | |
| duplicateOnCopy | |
Definition at line 151 of file json_value.h.
| Json::Value::CZString::CZString | ( | int | index | ) |
Definition at line 88 of file json_value.cpp.
| Json::Value::CZString::CZString | ( | char const * | cstr, |
| DuplicationPolicy | allocate | ||
| ) |
Definition at line 92 of file json_value.cpp.
| Json::Value::CZString::CZString | ( | CZString const & | other | ) |
Definition at line 99 of file json_value.cpp.
| Json::Value::CZString::~CZString | ( | ) |
Definition at line 111 of file json_value.cpp.
| bool Json::Value::CZString::operator< | ( | CZString const & | other | ) | const |
Definition at line 117 of file json_value.cpp.
| bool Json::Value::CZString::operator== | ( | CZString const & | other | ) | const |
Definition at line 127 of file json_value.cpp.
| int Json::Value::CZString::index | ( | ) | const |
Definition at line 136 of file json_value.cpp.
| char const * Json::Value::CZString::c_str | ( | ) | const |
Definition at line 142 of file json_value.cpp.
| bool Json::Value::CZString::isStaticString | ( | ) | const |
Definition at line 148 of file json_value.cpp.
|
private |
Definition at line 174 of file json_value.h.
|
private |
Definition at line 175 of file json_value.h.