|
|
| InputMap (InputMap const &) |
| |
|
| InputMap (InputMap &&) |
| |
|
void | add (std::string const &name, std::shared_ptr< Input > &&input) |
| |
|
template<class InputType > |
| bool | is_input (std::string const &name) |
| |
|
template<class ScalarType > |
| bool | is (std::string const &name) |
| |
|
bool | is_map (std::string const &name) |
| |
|
bool | is_list (std::string const &name) |
| |
|
Input & | find_named_input (std::string const &name) |
| |
|
template<class InputType > |
| InputType & | use_input (std::string const &name) |
| |
|
template<class ScalarType > |
| ScalarType | get (std::string const &name) |
| |
|
void | set (std::string const &name, char const *value) |
| |
|
InputMap & | get_map (std::string const &name) |
| |
|
InputList & | get_list (std::string const &name) |
| |
|
template<class ScalarType > |
| ScalarType | get (std::string const &name, char const *default_value) |
| |
|
std::string const & | name (Input const &input) |
| |
|
virtual void | out_of_line_virtual_method () |
| |
|
InputMapIterator | begin () const noexcept |
| |
|
InputMapIterator | end () const noexcept |
| |
|
void | remove (std::string const &name) |
| |
|
| Input (Input const &)=default |
| |
|
| Input (Input &&)=default |
| |
|
|
std::map< std::string, std::shared_ptr< Input > > | map |
| |
|
Input * | parent |
| |
|
bool | used |
| |
The documentation for this struct was generated from the following files: