OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Classes | Namespaces | Typedefs | Enumerations | Functions
ast.hpp File Reference
#include <boost/variant.hpp>
#include <boost/spirit/include/qi.hpp>
#include <string>
#include <vector>
Include dependency graph for ast.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SDDS::ast::nil
 
struct  SDDS::parser::string< Iterator, Skipper >
 
struct  SDDS::parser::qstring< Iterator, Skipper >
 

Namespaces

 SDDS
 
 SDDS::ast
 
 SDDS::parser
 

Typedefs

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

Enumerations

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

Functions

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