|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
|
Typedefs | |
| using | variant_t = std::variant< float, double, short, long, char, std::string > |
| using | columnData_t = std::vector< variant_t > |
Enumerations | |
| enum class | dataType { FLOAT , DOUBLE , SHORT , LONG , CHARACTER , STRING } |
| enum class | dataMode { ASCII , BINARY } |
Functions | |
| constexpr char | toLowerAscii (char c) |
| constexpr bool | equalsIgnoreCase (std::string_view lhs, std::string_view rhs) |
| constexpr std::optional< dataType > | parseDataType (std::string_view typeName) |
| constexpr std::string_view | getDataTypeString (dataType type) |
| constexpr std::string_view | getDataModeString (dataMode mode) |
Variables | |
| constexpr std::array< std::pair< std::string_view, dataType >, 6 > | dataTypeTable |
| using SDDS::ast::columnData_t = typedef std::vector<variant_t> |
| using SDDS::ast::variant_t = typedef std::variant<float, double, short, long, char, std::string> |
|
strong |
|
strong |
|
constexpr |
Definition at line 66 of file ast.hpp.
References toLowerAscii().
Referenced by SDDS::parser::SimpleParser::parseData(), and parseDataType().

|
constexpr |
Definition at line 97 of file ast.hpp.
Referenced by SDDS::operator<<().
|
constexpr |
Definition at line 87 of file ast.hpp.
References dataTypeTable, and name.
|
constexpr |
Definition at line 78 of file ast.hpp.
References dataTypeTable, equalsIgnoreCase(), and name.
Referenced by SDDS::parser::SimpleParser::parseColumn(), and SDDS::parser::SimpleParser::parseParameter().

|
constexpr |
Definition at line 62 of file ast.hpp.
Referenced by equalsIgnoreCase().
|
constexpr |
Definition at line 53 of file ast.hpp.
Referenced by getDataTypeString(), and parseDataType().