PTLib  Version 2.18.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PJSON Member List

This is the complete list of members for PJSON, including all inherited members.

AsString(std::streamsize initialIndent=0, std::streamsize subsequentIndent=0) const PJSON
Class()PObjectinlinestatic
Clone() const PObjectvirtual
CloneAs() const PObjectinline
Compare(const PObject &obj) const PObjectvirtual
Compare2(T v1, T v2)PObjectinlinestatic
CompareObjectMemoryDirect(const PObject &obj) const PObjectvirtual
Comparison enum namePObject
CopyTraceContextIdentifier(PObject &obj) const PObjectinline
CopyTraceContextIdentifier(PObject *obj) const PObjectinline
CopyTraceContextIdentifier(PObject &to, const PObject &from)PObjectinlinestatic
CopyTraceContextIdentifier(PObject &to, const PObject *from)PObjectinlinestatic
CopyTraceContextIdentifier(PObject *to, const PObject &from)PObjectinlinestatic
CopyTraceContextIdentifier(PObject *to, const PObject *from)PObjectinlinestatic
e_Array enum valuePJSON
e_Boolean enum valuePJSON
e_Null enum valuePJSON
e_Number enum valuePJSON
e_Object enum valuePJSON
e_String enum valuePJSON
EqualTo enum valuePObject
FromString(const PString &str)PJSON
GetArray() const PJSONinline
GetArray()PJSONinline
GetAs() const PJSONinline
GetAs()PJSONinline
GetBoolean() const PJSONinline
GetBoolean()PJSONinline
GetClass() const PObjectinline
GetNumber() const PJSONinline
GetNumber()PJSONinline
GetObject() const PJSONinline
GetObject()PJSONinline
GetString() const PJSONinline
GetString()PJSONinline
GetTraceContextIdentifier() const PObjectinline
GreaterThan enum valuePObject
HashFunction() const PObjectvirtual
InternalCompareObjectMemoryDirect(const PObject *obj1, const PObject *obj2, PINDEX size)PObjectstatic
IsClass(const char *name) const PObjectinline
IsType(Types type) const PJSONinline
IsValid() const PJSONinline
LessThan enum valuePObject
m_rootPJSONprotected
m_traceContextIdentifierPObjectprotected
m_validPJSONprotected
NumberType typedefPJSON
operator!=(const PObject &obj) const PObjectinline
operator<(const PObject &obj) const PObjectinline
operator<=(const PObject &obj) const PObjectinline
operator=(const PJSON &other)PJSON
operator==(const PObject &obj) const PObjectinline
operator>(const PObject &obj) const PObjectinline
operator>=(const PObject &obj) const PObjectinline
PJSON()PJSON
PJSON(Types type)PJSONexplicit
PJSON(const PString &str)PJSONexplicit
PJSON(const PJSON &other)PJSON
PObject()PObjectinlineprotected
PrintOn(ostream &strm) const PJSONvirtual
PObject::PrintOn(ostream &strm) const PObjectvirtual
PTraceObjectInstance() const PObjectinline
PTraceObjectInstance(const char *)PObjectinlinestatic
PTraceObjectInstance(const PObject *obj)PObjectinlinestatic
ReadFrom(istream &strm)PJSONvirtual
PObject::ReadFrom(istream &strm)PObjectvirtual
Set(Types type)PJSON
SetTraceContextIdentifier(unsigned id)PObjectinline
SetTraceContextIdentifier(const PObject &obj)PObjectinline
SetTraceContextIdentifier(const PObject *obj)PObjectinline
Types enum namePJSON
~PJSON()PJSONinline
~PObject()PObjectinlinevirtual