Loading [MathJax]/extensions/tex2jax.js
Plugins
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ug::JSONToolkit::ParameterSet Class Reference

#include <parameter_set.h>

Public Member Functions

bridge::CustomReturn get (const char *name)
 
void loadFromJSONObject (const json jsonobject)
 
void loadJSON (const char *json)
 
void loadJSONFile (const char *file)
 
 ParameterSet ()
 
 ParameterSet (const char *json)
 

Private Attributes

std::map< std::string, ParameterValueparameters
 

Constructor & Destructor Documentation

◆ ParameterSet() [1/2]

ug::JSONToolkit::ParameterSet::ParameterSet ( )

◆ ParameterSet() [2/2]

ug::JSONToolkit::ParameterSet::ParameterSet ( const char *  json)

References loadJSON().

Member Function Documentation

◆ get()

◆ loadFromJSONObject()

void ug::JSONToolkit::ParameterSet::loadFromJSONObject ( const json  jsonobject)

◆ loadJSON()

void ug::JSONToolkit::ParameterSet::loadJSON ( const char *  json)

References loadFromJSONObject().

Referenced by ParameterSet().

◆ loadJSONFile()

void ug::JSONToolkit::ParameterSet::loadJSONFile ( const char *  file)

References loadFromJSONObject(), and UG_LOG.

Member Data Documentation

◆ parameters

std::map<std::string, ParameterValue> ug::JSONToolkit::ParameterSet::parameters
private

Referenced by get(), and loadFromJSONObject().


The documentation for this class was generated from the following files: