Definition at line 70 of file JSONParser.cxx.
Classes | |
class | BaseNode |
class | NodeRef |
Public Member Functions | |
Impl (const std::string &k) | |
virtual | ~Impl ()=default |
virtual const nlohmann::json & | get () const =0 |
virtual nlohmann::json & | get ()=0 |
std::string const & | key () const |
Static Public Member Functions | |
static const TJSONTree::Node & | mkNode (const TJSONTree *t, const std::string &k, const nlohmann::json &n) |
static TJSONTree::Node & | mkNode (TJSONTree *t, const std::string &k, nlohmann::json &n) |
Public Attributes | |
std::string | _key |
|
inline |
Definition at line 78 of file JSONParser.cxx.
|
virtualdefault |
|
pure virtual |
Implemented in TJSONTree::Node::Impl::BaseNode, and TJSONTree::Node::Impl::NodeRef.
|
pure virtual |
Implemented in TJSONTree::Node::Impl::BaseNode, and TJSONTree::Node::Impl::NodeRef.
|
inline |
Definition at line 73 of file JSONParser.cxx.
|
static |
Definition at line 110 of file JSONParser.cxx.
|
static |
Definition at line 104 of file JSONParser.cxx.
std::string TJSONTree::Node::Impl::_key |
Definition at line 72 of file JSONParser.cxx.