35 #ifndef CORE_CONFIGURATIONPARAMETERS_H_
36 #define CORE_CONFIGURATIONPARAMETERS_H_
63 auto returnvalue = HeirarchalSearch(position);
74 auto returnvalue = HeirarchalSearch(Value);
85 return ConfigurationParameters.
get<T>();
88 Matrix LocalSearch(std::string param);
89 Matrix LocalSearch(
int position);
90 Matrix HeirarchalSearch(std::string param);
91 Matrix HeirarchalSearch(
int position);
101 CompareResult CompareStructure(Matrix compareto, Matrix golden);
104 void raiseError(std::string message, Matrix compare, Matrix golden);
105 void raiseError(std::string);
109 Matrix ConfigurationParameters;
114 #endif // CORE_CONFIGURATIONPARAMETERS_H_
ValueType get() const
get a value (explicit)
Definition: json.hpp:2790
Definition: ConfigurationParameters.h:48
a class to store JSON values
Definition: json.hpp:174
ConfigurationParameterNode operator[](const int position)
[operator[] overloads for searching and chaining to maintain intuitive syntax Default behaviour is fo...
Definition: ConfigurationParameters.h:61
Definition: PFPObject.h:102
Definition: ConfigurationParameters.h:96
basic_json<> json
default JSON class
Definition: json.hpp:8672
PacketBase.h.
Definition: ConfigurationParameters.cpp:36