pfp::core::ConfigurationParameterNode Class Reference
Collaboration diagram for pfp::core::ConfigurationParameterNode:
Classes | |
struct | CompareResult |
Public Types | |
typedef json | Matrix |
Public Member Functions | |
ConfigurationParameterNode (std::string filename) | |
ConfigurationParameterNode (Matrix object) | |
ConfigurationParameterNode | operator[] (const int position) |
[operator[] overloads for searching and chaining to maintain intuitive syntax Default behaviour is for hierarchy lookups] More... | |
ConfigurationParameterNode | operator[] (const std::string Value) |
[operator[] overloads for searching and chaining to maintain intuitive syntax Default behaviour is for hierarchy lookups] More... | |
Matrix | get () |
Getter to access the [value for KVP] or [value at the position in a list] after search. More... | |
template<typename T > | |
T | get () |
Matrix | LocalSearch (std::string param) |
Matrix | LocalSearch (int position) |
Matrix | HeirarchalSearch (std::string param) |
Matrix | HeirarchalSearch (int position) |
Matrix | Searchinparent (std::string Value, pfp::core::PFPObject *ParentModule) |
Matrix | Searchinparent (int position, pfp::core::PFPObject *ParentModule) |
CompareResult | CompareStructure (Matrix compareto, Matrix golden) |
ConfigurationParameterNode | MatchandFill (ConfigurationParameterNode matchagainst) |
void | raiseError (std::string message, Matrix compare, Matrix golden) |
void | raiseError (std::string) |
Member Function Documentation
ConfigurationParameterNode::Matrix pfp::core::ConfigurationParameterNode::get | ( | ) |
Getter to access the [value for KVP] or [value at the position in a list] after search.
- Returns
- [object of json type]
|
inline |
[operator[] overloads for searching and chaining to maintain intuitive syntax Default behaviour is for hierarchy lookups]
- Parameters
-
position [index position in list ]
- Returns
- [description]
|
inline |
[operator[] overloads for searching and chaining to maintain intuitive syntax Default behaviour is for hierarchy lookups]
- Parameters
-
Value [key in a keyvalue pair]
- Returns
- [description]
The documentation for this class was generated from the following files:
- /home/lemniscate/workspace/PFPSim/pfpsim/core/ConfigurationParameters.h
- /home/lemniscate/workspace/PFPSim/pfpsim/core/ConfigurationParameters.cpp