|
xrpld
|
Public Types | |
| enum class | 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 * | cStr () const |
| bool | isStaticString () const |
Private Attributes | |
| char const * | cstr_ |
| int | index_ |
Definition at line 134 of file json_value.h.
|
strong |
| Enumerator | |
|---|---|
| NoDuplication | |
| Duplicate | |
| DuplicateOnCopy | |
Definition at line 137 of file json_value.h.
| json::Value::CZString::CZString | ( | int | index | ) |
Definition at line 97 of file json_value.cpp.
| json::Value::CZString::CZString | ( | char const * | cstr, |
| DuplicationPolicy | allocate ) |
Definition at line 101 of file json_value.cpp.
| json::Value::CZString::CZString | ( | CZString const & | other | ) |
Definition at line 108 of file json_value.cpp.
| json::Value::CZString::~CZString | ( | ) |
Definition at line 124 of file json_value.cpp.
| bool json::Value::CZString::operator< | ( | CZString const & | other | ) | const |
Definition at line 133 of file json_value.cpp.
| bool json::Value::CZString::operator== | ( | CZString const & | other | ) | const |
Definition at line 143 of file json_value.cpp.
|
nodiscard |
Definition at line 152 of file json_value.cpp.
|
nodiscard |
Definition at line 158 of file json_value.cpp.
|
nodiscard |
Definition at line 164 of file json_value.cpp.
|
private |
Definition at line 157 of file json_value.h.
|
private |
Definition at line 158 of file json_value.h.