|
FEAT 3
Finite Element Analysis Toolbox
|
Parameter of an ArgParser. More...
#include <arg_parser.hpp>
Public Member Functions | |
| Parameter (std::shared_ptr< Intern::ParameterCore > &&core) | |
| Parameter (std::shared_ptr< Intern::ParameterCore > core) | |
| operator bool () | |
| Check if argument was set by user. More... | |
| const T_ & | operator* () const |
| Accessor for parameter value. More... | |
| const T_ * | operator-> () const |
| Accessor for parameter value. More... | |
| const T_ & | value () const |
| Accessor for parameter value. More... | |
Private Attributes | |
| std::shared_ptr< Intern::ParameterCore > | _core |
Friends | |
| template<typename U_ > | |
| class | ParameterBuilder |
This class acts like a "smart-pointer" giving access to the parsed value for an parameter.
Definition at line 330 of file arg_parser.hpp.
|
inlineexplicit |
Definition at line 339 of file arg_parser.hpp.
|
inlineexplicit |
Definition at line 343 of file arg_parser.hpp.
|
inline |
Check if argument was set by user.
Definition at line 352 of file arg_parser.hpp.
|
inline |
Accessor for parameter value.
Definition at line 364 of file arg_parser.hpp.
|
inline |
Accessor for parameter value.
Definition at line 370 of file arg_parser.hpp.
|
inline |
Accessor for parameter value.
Definition at line 358 of file arg_parser.hpp.
Definition at line 337 of file arg_parser.hpp.
|
private |
Definition at line 333 of file arg_parser.hpp.