OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
ast.hpp File Reference
#include <boost/variant.hpp>
#include <boost/spirit/include/qi.hpp>
#include <string>
#include <vector>
Include dependency graph for Util/SDDSParser/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

namespace  SDDS
namespace  SDDS::ast
namespace  SDDS::parser

Typedefs

typedef boost::variant< float, double, short, long, char, std::string > SDDS::ast::variant_t
typedef std::vector< variant_tSDDS::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)

Class Documentation

◆ SDDS::ast::nil

struct SDDS::ast::nil

Definition at line 41 of file Util/SDDSParser/ast.hpp.

Collaboration diagram for SDDS::ast::nil: