NDDEM
Classes | Typedefs | Functions
nddem Namespace Reference

Classes

class  JsonObject
 
struct  JsonValue
 

Typedefs

using json = struct JsonValue
 
using JsonArray = std::vector< JsonValue >
 

Functions

template<>
std::string JsonValue::get< std::string > ()
 
template<>
std::vector< double > JsonValue::get< std::vector< double > > ()
 
template<>
std::vector< int > JsonValue::get< std::vector< int > > ()
 
template<>
std::vector< bool > JsonValue::get< std::vector< bool > > ()
 
template<>
std::vector< std::string > JsonValue::get< std::vector< std::string > > ()
 
template<>
std::vector< std::vector< double > > JsonValue::get< std::vector< std::vector< double > > > ()
 
template<>
std::map< std::string, std::string > JsonValue::get< std::map< std::string, std::string > > ()
 
std::istream & operator>> (std::istream &in, JsonValue &value)
 
std::ostream & operator<< (std::ostream &out, const JsonValue &j)
 

Typedef Documentation

◆ json

typedef struct JsonValue nddem::json

◆ JsonArray

typedef std::vector< JsonValue > nddem::JsonArray

Function Documentation

◆ JsonValue::get< std::map< std::string, std::string > >()

template<>
std::map<std::string,std::string> nddem::JsonValue::get< std::map< std::string, std::string > > ( )

◆ JsonValue::get< std::string >()

template<>
std::string nddem::JsonValue::get< std::string > ( )

◆ JsonValue::get< std::vector< bool > >()

template<>
std::vector<bool> nddem::JsonValue::get< std::vector< bool > > ( )

◆ JsonValue::get< std::vector< double > >()

template<>
std::vector<double> nddem::JsonValue::get< std::vector< double > > ( )

◆ JsonValue::get< std::vector< int > >()

template<>
std::vector<int> nddem::JsonValue::get< std::vector< int > > ( )

◆ JsonValue::get< std::vector< std::string > >()

template<>
std::vector<std::string> nddem::JsonValue::get< std::vector< std::string > > ( )

◆ JsonValue::get< std::vector< std::vector< double > > >()

template<>
std::vector<std::vector<double> > nddem::JsonValue::get< std::vector< std::vector< double > > > ( )

◆ operator<<()

std::ostream & nddem::operator<< ( std::ostream &  out,
const JsonValue j 
)

◆ operator>>()

std::istream & nddem::operator>> ( std::istream &  in,
JsonValue value 
)