Class to collect metadata.
#include <dumux/common/metadata.hh>
|
JsonTree & | getTree () |
| Get the json tree.
|
|
const JsonTree & | getTree () const |
|
void | merge (const Collector &collector) |
| Merges two trees by overwriting existing values.
|
|
void | append (const Collector &collector, bool convertToArrays=false) |
| Append data from another collector.
|
|
auto & | operator[] (const std::string &id) |
| returns the object with id of the json tree
|
|
|
template<class T > |
static std::string | className (const T &c, bool hideTemplates) |
|
template<class T > |
static std::string | className (bool hideTemplates) |
|
static std::string | hideTemplateArguments (std::string &&s) |
|
◆ append()
void Dumux::MetaData::Collector::append |
( |
const Collector & | collector, |
|
|
bool | convertToArrays = false ) |
|
inline |
- Parameters
-
collector | The json collector from which data is taken |
convertToArrays | Convert non-array types to array which allows appending data |
◆ className() [1/2]
template<class T >
static std::string Dumux::MetaData::Collector::className |
( |
bool | hideTemplates | ) |
|
|
inlinestatic |
◆ className() [2/2]
template<class T >
static std::string Dumux::MetaData::Collector::className |
( |
const T & | c, |
|
|
bool | hideTemplates ) |
|
inlinestatic |
◆ getTree() [1/2]
JsonTree & Dumux::MetaData::Collector::getTree |
( |
| ) |
|
|
inline |
◆ getTree() [2/2]
const JsonTree & Dumux::MetaData::Collector::getTree |
( |
| ) |
const |
|
inline |
◆ hideTemplateArguments()
static std::string Dumux::MetaData::Collector::hideTemplateArguments |
( |
std::string && | s | ) |
|
|
inlinestatic |
◆ merge()
void Dumux::MetaData::Collector::merge |
( |
const Collector & | collector | ) |
|
|
inline |
◆ operator[]()
auto & Dumux::MetaData::Collector::operator[] |
( |
const std::string & | id | ) |
|
|
inline |
The documentation for this class was generated from the following file: