#include <Json.h>
Definition at line 103 of file Json.h.
◆ Node() [1/2]
Json::Node::Node |
( |
std::string |
name | ) |
|
◆ Node() [2/2]
Json::Node::Node |
( |
std::string |
name, |
|
|
std::unique_ptr< NodeValue > |
val |
|
) |
| |
◆ ~Node()
◆ addChild() [1/3]
template<typename T >
std::shared_ptr<Json::Node> Json::Node::addChild |
( |
std::string |
name, |
|
|
T |
val |
|
) |
| |
◆ addChild() [2/3]
std::shared_ptr< Json::Node > Json::Node::addChild |
( |
std::string |
name | ) |
|
◆ addChild() [3/3]
template<typename T >
std::shared_ptr<Node> Json::Node::addChild |
( |
std::string |
, |
|
|
T |
|
|
) |
| |
◆ addData()
template<typename T >
void Json::Node::addData |
( |
T |
data | ) |
|
◆ getPtr()
std::shared_ptr< Json::Node > Json::Node::getPtr |
( |
| ) |
|
◆ operator<< [1/3]
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
Json const & |
json |
|
) |
| |
|
friend |
◆ operator<< [2/3]
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
Json::NodeValue const & |
nodeValue |
|
) |
| |
|
friend |
◆ operator<< [3/3]
std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
Json::Node const & |
node |
|
) |
| |
|
friend |
◆ name
std::string Json::Node::name |
|
private |
◆ value
The documentation for this class was generated from the following files:
- /home/sturtevant/nightly/hog2/utils/Json.h
- /home/sturtevant/nightly/hog2/utils/Json.cpp