#include <ParameterMetadata.h>
Public Member Functions | |
ParameterMetadata ()=default | |
ParameterMetadata (Name const &name=Name(), Comment const &comment=Comment(""), par_style const parStyle=par_style::NTYPES, par_type const parType=par_type::NTYPES) | |
std::string const & | key () const |
std::string const & | name () const |
std::string const & | comment () const |
bool | has_default () const |
bool | is_optional () const |
bool | is_conditional () const |
par_type | type () const |
void | set_par_style (par_style const vt) |
Private Attributes | |
std::string | key_ {} |
std::string | name_ {} |
std::string | comment_ {} |
par_style | parStyle_ {par_style::NTYPES} |
par_type | parType_ {par_type::NTYPES} |
Definition at line 16 of file ParameterMetadata.h.
|
default |
|
inline |
Definition at line 20 of file ParameterMetadata.h.
|
inline |
Definition at line 42 of file ParameterMetadata.h.
|
inline |
Definition at line 48 of file ParameterMetadata.h.
|
inline |
Definition at line 62 of file ParameterMetadata.h.
|
inline |
Definition at line 55 of file ParameterMetadata.h.
|
inline |
Definition at line 32 of file ParameterMetadata.h.
|
inline |
Definition at line 37 of file ParameterMetadata.h.
|
inline |
Definition at line 76 of file ParameterMetadata.h.
|
inline |
Definition at line 70 of file ParameterMetadata.h.
|
private |
Definition at line 84 of file ParameterMetadata.h.
|
private |
Definition at line 82 of file ParameterMetadata.h.
|
private |
Definition at line 83 of file ParameterMetadata.h.
|
private |
Definition at line 85 of file ParameterMetadata.h.
|
private |
Definition at line 86 of file ParameterMetadata.h.