OPAL (Object Oriented Parallel Accelerator Library)  2021.1.99
OPAL
Classes | Typedefs | Enumerations | Functions
SDDS::ast Namespace Reference

Classes

struct  nil
 

Typedefs

typedef boost::variant< float, double, short, long, char, std::string > variant_t
 
typedef std::vector< variant_tcolumnData_t
 

Enumerations

enum  datatype {
  FLOAT , DOUBLE , SHORT , LONG ,
  CHARACTER , STRING
}
 
enum  datamode { ASCII , BINARY }
 
enum  endianess { BIGENDIAN , LITTLEENDIAN }
 

Functions

std::string getDataTypeString (datatype type)
 

Typedef Documentation

◆ columnData_t

typedef std::vector<variant_t> SDDS::ast::columnData_t

Definition at line 50 of file ast.hpp.

◆ variant_t

typedef boost::variant<float, double, short, long, char, std::string> SDDS::ast::variant_t

Definition at line 48 of file ast.hpp.

Enumeration Type Documentation

◆ datamode

Enumerator
ASCII 
BINARY 

Definition at line 35 of file ast.hpp.

◆ datatype

Enumerator
FLOAT 
DOUBLE 
SHORT 
LONG 
CHARACTER 
STRING 

Definition at line 28 of file ast.hpp.

◆ endianess

Enumerator
BIGENDIAN 
LITTLEENDIAN 

Definition at line 38 of file ast.hpp.

Function Documentation

◆ getDataTypeString()

std::string SDDS::ast::getDataTypeString ( datatype  type)
inline

Definition at line 53 of file ast.hpp.

References CHARACTER, DOUBLE, FLOAT, LONG, SHORT, and STRING.