luna-sysmgr-common
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
JsonValue Class Reference

#include <JSONUtils.h>

Public Member Functions

 JsonValue (const pbnjson::JValue &value)
 
pbnjson::JValue & get ()
 
bool get (const char *name, std::string &str)
 
bool get (const char *name, bool &boolean)
 
template<class T >
bool get (const char *name, T &number)
 
pbnjson::JValue get (const char *name)
 

Constructor & Destructor Documentation

JsonValue::JsonValue ( const pbnjson::JValue &  value)
inline

Member Function Documentation

pbnjson::JValue& JsonValue::get ( )
inline
bool JsonValue::get ( const char *  name,
std::string &  str 
)
inline
bool JsonValue::get ( const char *  name,
bool &  boolean 
)
inline
template<class T >
bool JsonValue::get ( const char *  name,
T &  number 
)
inline
pbnjson::JValue JsonValue::get ( const char *  name)
inline

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