Public Types | Public Member Functions | Private Member Functions | Private Attributes
Json::Value::CZString Class Reference

List of all members.

Public Types

enum  DuplicationPolicy { noDuplication = 0, duplicate, duplicateOnCopy }

Public Member Functions

const char * c_str () const
 CZString (int index)
 CZString (const char *cstr, DuplicationPolicy allocate)
 CZString (const CZString &other)
int index () const
bool isStaticString () const
bool operator< (const CZString &other) const
CZStringoperator= (const CZString &other)
bool operator== (const CZString &other) const
 ~CZString ()

Private Member Functions

void swap (CZString &other)

Private Attributes

const char * cstr_
int index_

Detailed Description

Definition at line 134 of file value.h.


Member Enumeration Documentation

Enumerator:
noDuplication 
duplicate 
duplicateOnCopy 

Definition at line 137 of file value.h.


Constructor & Destructor Documentation

Definition at line 174 of file json_value.cpp.

Json::Value::CZString::CZString ( const char *  cstr,
DuplicationPolicy  allocate 
)

Definition at line 180 of file json_value.cpp.

Definition at line 187 of file json_value.cpp.

Definition at line 196 of file json_value.cpp.


Member Function Documentation

const char * Json::Value::CZString::c_str ( ) const

Definition at line 242 of file json_value.cpp.

Definition at line 235 of file json_value.cpp.

Definition at line 248 of file json_value.cpp.

bool Json::Value::CZString::operator< ( const CZString other) const

Definition at line 218 of file json_value.cpp.

Value::CZString & Json::Value::CZString::operator= ( const CZString other)

Definition at line 210 of file json_value.cpp.

bool Json::Value::CZString::operator== ( const CZString other) const

Definition at line 226 of file json_value.cpp.

void Json::Value::CZString::swap ( CZString other) [private]

Definition at line 203 of file json_value.cpp.


Member Data Documentation

const char* Json::Value::CZString::cstr_ [private]

Definition at line 155 of file value.h.

Definition at line 156 of file value.h.


The documentation for this class was generated from the following files:


bwi_tools
Author(s): Piyush Khandelwal
autogenerated on Thu Jun 6 2019 17:57:27