CPPMyth
Library to interoperate with MythTV server
NSROOT::JSON::Node Class Reference
Collaboration diagram for NSROOT::JSON::Node:

Public Member Functions

 Node (const sajson::value &value)
 
bool IsNull () const
 
bool IsObject () const
 
bool IsArray () const
 
bool IsString () const
 
bool IsDouble () const
 
bool IsInt () const
 
bool IsTrue () const
 
bool IsFalse () const
 
std::string GetStringValue () const
 
size_t GetStringSize () const
 
double GetDoubleValue () const
 
int64_t GetBigIntValue () const
 
int32_t GetIntValue () const
 
size_t Size () const
 
Node GetArrayElement (size_t index) const
 
std::string GetObjectKey (size_t index) const
 
Node GetObjectValue (size_t index) const
 
Node GetObjectValue (const char *key) const
 

Private Attributes

sajson::value m_value
 

Detailed Description

Definition at line 41 of file jsonparser.h.


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