|
OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include <column.hpp>
Classes | |
| struct | complainUnsupported |
Public Types | |
| enum | attributes { NAME, SYMBOL, UNITS, DESCRIPTION, FORMAT_STRING, TYPE, FIELD_LENGTH } |
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::columnData_t | values_m |
Static Public Attributes | |
| static unsigned int | count_m = 0 |
Definition at line 27 of file column.hpp.
| Enumerator | |
|---|---|
| NAME | |
| SYMBOL | |
| UNITS | |
| DESCRIPTION | |
| FORMAT_STRING | |
| TYPE | |
| FIELD_LENGTH | |
Definition at line 29 of file column.hpp.
|
inline |
Definition at line 46 of file column.hpp.
|
inline |
Definition at line 77 of file column.hpp.
References Physics::c, SDDS::ast::CHARACTER, SDDS::ast::DOUBLE, SDDS::ast::FLOAT, SDDS::ast::LONG, SDDS::ast::SHORT, SDDS::ast::STRING, type_m, and values_m.
|
static |
Definition at line 44 of file column.hpp.
Referenced by SDDS::columnOrder< Iterator >::operator()().
| boost::optional<std::string> SDDS::column::description_m |
Definition at line 41 of file column.hpp.
Referenced by SDDS::operator<<().
| boost::optional<std::string> SDDS::column::name_m |
Definition at line 39 of file column.hpp.
Referenced by checkMandatories(), SDDS::operator<<(), and SDDS::SDDSParser::run().
| unsigned int SDDS::column::order_m |
Definition at line 38 of file column.hpp.
Referenced by SDDS::columnOrder< Iterator >::operator()(), and SDDS::operator<<().
| boost::optional<ast::datatype> SDDS::column::type_m |
Definition at line 42 of file column.hpp.
Referenced by checkMandatories(), SDDS::operator<<(), and parse().
| boost::optional<std::string> SDDS::column::units_m |
Definition at line 40 of file column.hpp.
Referenced by SDDS::operator<<().
| ast::columnData_t SDDS::column::values_m |
Definition at line 43 of file column.hpp.
Referenced by parse().
1.8.5