OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
#include <parameter.hpp>
Classes | |
struct | complainUnsupported |
Public Types | |
enum | attributes { NAME , SYMBOL , UNITS , DESCRIPTION , FORMAT_STRING , TYPE , FIXED_VALUE } |
Public Member Functions | |
bool | checkMandatories () const |
template<typename Iterator , typename Skipper > | |
bool | parse (Iterator &first, Iterator last, Skipper const &skipper) |
Public Attributes | |
unsigned int | order_m |
boost::optional< std::string > | name_m |
boost::optional< std::string > | units_m |
boost::optional< std::string > | description_m |
boost::optional< ast::datatype > | type_m |
ast::variant_t | value_m |
Static Public Attributes | |
static unsigned int | count_m = 0 |
Definition at line 35 of file parameter.hpp.
Enumerator | |
---|---|
NAME | |
SYMBOL | |
UNITS | |
DESCRIPTION | |
FORMAT_STRING | |
TYPE | |
FIXED_VALUE |
Definition at line 37 of file parameter.hpp.
|
inline |
Definition at line 54 of file parameter.hpp.
|
inline |
Definition at line 85 of file parameter.hpp.
References SDDS::ast::CHARACTER, SDDS::ast::DOUBLE, SDDS::ast::FLOAT, SDDS::ast::LONG, SDDS::ast::SHORT, and SDDS::ast::STRING.
|
static |
Definition at line 52 of file parameter.hpp.
Referenced by SDDS::parameterOrder< Iterator >::operator()().
boost::optional<std::string> SDDS::parameter::description_m |
Definition at line 49 of file parameter.hpp.
Referenced by SDDS::operator<<().
boost::optional<std::string> SDDS::parameter::name_m |
Definition at line 47 of file parameter.hpp.
Referenced by checkMandatories(), SDDS::operator<<(), and SDDS::SDDSParser::run().
unsigned int SDDS::parameter::order_m |
Definition at line 46 of file parameter.hpp.
Referenced by SDDS::parameterOrder< Iterator >::operator()(), and SDDS::operator<<().
boost::optional<ast::datatype> SDDS::parameter::type_m |
Definition at line 50 of file parameter.hpp.
Referenced by checkMandatories(), and SDDS::operator<<().
boost::optional<std::string> SDDS::parameter::units_m |
Definition at line 48 of file parameter.hpp.
Referenced by SDDS::operator<<().
ast::variant_t SDDS::parameter::value_m |
Definition at line 51 of file parameter.hpp.