lintel 0.2.0
Loading...
Searching...
No Matches
Namespaces | Functions
JsonUtils.h File Reference
#include <cstdint>
#include <string>
#include <rapidjson/document.h>

Go to the source code of this file.

Namespaces

namespace  lintel
 
namespace  lintel::json
 
namespace  lintel::json::detail
 

Functions

const rapidjson::Value * lintel::json::detail::findMember (const rapidjson::Value &obj, const char *key)
 
const rapidjson::Value * lintel::json::member (const rapidjson::Value &obj, const char *key)
 
bool lintel::json::getString (const rapidjson::Value &obj, const char *key, std::string &out)
 
bool lintel::json::getBool (const rapidjson::Value &obj, const char *key, bool &out)
 
bool lintel::json::getInt (const rapidjson::Value &obj, const char *key, std::int32_t &out)
 
bool lintel::json::getInt64 (const rapidjson::Value &obj, const char *key, std::int64_t &out)
 
bool lintel::json::getUint64 (const rapidjson::Value &obj, const char *key, std::uint64_t &out)
 
bool lintel::json::getDouble (const rapidjson::Value &obj, const char *key, double &out)