#include <Json.h>
|
std::unique_ptr< bool > | b |
|
std::unique_ptr< int > | i |
|
std::unique_ptr< double > | d |
|
std::unique_ptr< std::string > | s |
|
std::shared_ptr< Node > | n |
|
std::unique_ptr< std::vector< std::unique_ptr< NodeValue > > > | v |
|
Definition at line 35 of file Json.h.
◆ Values() [1/7]
Json::NodeValue::Values::Values |
( |
| ) |
|
|
inline |
◆ Values() [2/7]
Json::NodeValue::Values::Values |
( |
std::unique_ptr< bool > |
x | ) |
|
|
inline |
◆ Values() [3/7]
Json::NodeValue::Values::Values |
( |
std::unique_ptr< int > |
x | ) |
|
|
inline |
◆ Values() [4/7]
Json::NodeValue::Values::Values |
( |
std::unique_ptr< double > |
x | ) |
|
|
inline |
◆ Values() [5/7]
Json::NodeValue::Values::Values |
( |
std::unique_ptr< std::string > |
x | ) |
|
|
inline |
◆ Values() [6/7]
Json::NodeValue::Values::Values |
( |
std::shared_ptr< Json::Node > |
x | ) |
|
|
inline |
◆ Values() [7/7]
Json::NodeValue::Values::Values |
( |
std::unique_ptr< std::vector< std::unique_ptr< NodeValue >>> |
x | ) |
|
|
inline |
◆ ~Values()
Json::NodeValue::Values::~Values |
( |
| ) |
|
|
inline |
◆ destruct()
void Json::NodeValue::Values::destruct |
( |
int |
tag | ) |
|
|
inline |
Definition at line 45 of file Json.h.
References b, Json::NodeValue::BOOL, d, Json::NodeValue::DOUBLE, i, Json::NodeValue::INT, n, Json::NodeValue::NIL, Json::NodeValue::NODE, s, Json::NodeValue::STRING, Json::NodeValue::tag, v, Json::NodeValue::VECTOR, and ~Values().
std::unique_ptr<bool> Json::NodeValue::Values::b |
std::unique_ptr<double> Json::NodeValue::Values::d |
std::unique_ptr<int> Json::NodeValue::Values::i |
std::shared_ptr<Node> Json::NodeValue::Values::n |
std::unique_ptr<std::string> Json::NodeValue::Values::s |
std::unique_ptr<std::vector<std::unique_ptr<NodeValue> > > Json::NodeValue::Values::v |
The documentation for this union was generated from the following file:
- /home/sturtevant/nightly/hog2/utils/Json.h