OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
SDDS::ast Namespace Reference

Classes

struct  nil
 

Typedefs

typedef std::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)
 

Class Documentation

◆ SDDS::ast::nil

struct SDDS::ast::nil

Definition at line 32 of file ast.hpp.

Collaboration diagram for SDDS::ast::nil:
Collaboration graph

Typedef Documentation

◆ columnData_t

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

Definition at line 36 of file ast.hpp.

◆ variant_t

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

Definition at line 34 of file ast.hpp.

Enumeration Type Documentation

◆ datamode

Enumerator
ASCII 
BINARY 

Definition at line 28 of file ast.hpp.

◆ datatype

Enumerator
FLOAT 
DOUBLE 
SHORT 
LONG 
CHARACTER 
STRING 

Definition at line 26 of file ast.hpp.

◆ endianess

Enumerator
BIGENDIAN 
LITTLEENDIAN 

Definition at line 30 of file ast.hpp.

Function Documentation

◆ getDataTypeString()

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

Definition at line 38 of file ast.hpp.

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