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.