Classes | |
| struct | StringStorage |
Public Types | |
| enum | DuplicationPolicy { noDuplication = 0, duplicate, duplicateOnCopy, noDuplication = 0, duplicate, duplicateOnCopy } |
| enum | DuplicationPolicy { noDuplication = 0, duplicate, duplicateOnCopy, noDuplication = 0, duplicate, duplicateOnCopy } |
Public Member Functions | |
| CZString (ArrayIndex index) | |
| CZString (ArrayIndex index) | |
| CZString (char const *str, unsigned length, DuplicationPolicy allocate) | |
| CZString (char const *str, unsigned length, DuplicationPolicy allocate) | |
| CZString (CZString const &other) | |
| CZString (CZString const &other) | |
| char const * | data () const |
| char const * | data () const |
| ArrayIndex | index () const |
| ArrayIndex | index () const |
| bool | isStaticString () const |
| bool | isStaticString () const |
| unsigned | length () const |
| unsigned | length () const |
| bool | operator< (CZString const &other) const |
| bool | operator< (CZString const &other) const |
| CZString & | operator= (CZString other) |
| CZString & | operator= (CZString other) |
| bool | operator== (CZString const &other) const |
| bool | operator== (CZString const &other) const |
| ~CZString () | |
| ~CZString () | |
Private Member Functions | |
| void | swap (CZString &other) |
| void | swap (CZString &other) |
Private Attributes | |
| union { | |
| ArrayIndex index_ | |
| StringStorage storage_ | |
| }; | |
| union { | |
| ArrayIndex index_ | |
| StringStorage storage_ | |
| }; | |
| char const * | cstr_ |
Definition at line 590 of file third_party/bloaty/third_party/protobuf/conformance/third_party/jsoncpp/json.h.
| enum Json::Value::CZString::DuplicationPolicy |
| Enumerator | |
|---|---|
| noDuplication | |
| duplicate | |
| duplicateOnCopy | |
| noDuplication | |
| duplicate | |
| duplicateOnCopy | |
Definition at line 592 of file third_party/bloaty/third_party/protobuf/conformance/third_party/jsoncpp/json.h.
| enum Json::Value::CZString::DuplicationPolicy |
| Enumerator | |
|---|---|
| noDuplication | |
| duplicate | |
| duplicateOnCopy | |
| noDuplication | |
| duplicate | |
| duplicateOnCopy | |
Definition at line 592 of file third_party/protobuf/conformance/third_party/jsoncpp/json.h.
| Json::Value::CZString::CZString | ( | ArrayIndex | index | ) |
Definition at line 2632 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
| Json::Value::CZString::CZString | ( | char const * | str, |
| unsigned | length, | ||
| DuplicationPolicy | allocate | ||
| ) |
Definition at line 2634 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
Definition at line 2641 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
| Json::Value::CZString::~CZString | ( | ) |
Definition at line 2659 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
| Json::Value::CZString::CZString | ( | ArrayIndex | index | ) |
| Json::Value::CZString::CZString | ( | char const * | str, |
| unsigned | length, | ||
| DuplicationPolicy | allocate | ||
| ) |
| Json::Value::CZString::~CZString | ( | ) |
| const char * Json::Value::CZString::data | ( | ) | const |
Definition at line 2701 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
| char const* Json::Value::CZString::data | ( | ) | const |
| ArrayIndex Json::Value::CZString::index | ( | ) | const |
Definition at line 2698 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
| ArrayIndex Json::Value::CZString::index | ( | ) | const |
| bool Json::Value::CZString::isStaticString | ( | ) | const |
Definition at line 2703 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
| bool Json::Value::CZString::isStaticString | ( | ) | const |
| unsigned Json::Value::CZString::length | ( | ) | const |
Definition at line 2702 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
| unsigned Json::Value::CZString::length | ( | ) | const |
Definition at line 2674 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
| Value::CZString & Json::Value::CZString::operator= | ( | CZString | other | ) |
Definition at line 2669 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
Definition at line 2687 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
Definition at line 2664 of file bloaty/third_party/protobuf/conformance/third_party/jsoncpp/jsoncpp.cpp.
|
private |
| union { ... } |
| union { ... } |
|
private |
Definition at line 621 of file third_party/bloaty/third_party/protobuf/conformance/third_party/jsoncpp/json.h.
| ArrayIndex Json::Value::CZString::index_ |
Definition at line 623 of file third_party/bloaty/third_party/protobuf/conformance/third_party/jsoncpp/json.h.
| StringStorage Json::Value::CZString::storage_ |
Definition at line 624 of file third_party/bloaty/third_party/protobuf/conformance/third_party/jsoncpp/json.h.