Public Member Functions

QString toString () const noexcept
 
std::string toStdString () const noexcept
 
QByteArray toByteArray () const noexcept
 
int32_t toInt () const noexcept
 
bool toBool () const noexcept
 
double toDouble () const noexcept
 
int64_t toInt64 () const noexcept
 
uint64_t toUInt64 () const noexcept
 
bool isDouble () const noexcept
 
auto toArray () const noexcept
 
auto toObject () const noexcept
 
bool isString () const noexcept
 
template<std::size_t N>
JsonValue operator[] (const char(&str)[N]) const noexcept
 
JsonValue operator[] (const std::string &str) const noexcept
 
JsonValue operator[] (const QString &str) const noexcept
 
template<typename T >
to () const noexcept
 

Public Attributes

const rapidjson::Value & obj
 

Friends

template<typename T >
void operator<<= (T &t, const JsonValue &self)
 

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