OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
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

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

Definition at line 42 of file ast.hpp.

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

Definition at line 40 of file ast.hpp.

Enumeration Type Documentation

Enumerator
ASCII 
BINARY 

Definition at line 27 of file ast.hpp.

Enumerator
FLOAT 
DOUBLE 
SHORT 
LONG 
CHARACTER 
STRING 

Definition at line 20 of file ast.hpp.

Enumerator
BIGENDIAN 
LITTLEENDIAN 

Definition at line 30 of file ast.hpp.

Function Documentation

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

Definition at line 45 of file ast.hpp.

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