OPAL (Object Oriented Parallel Accelerator Library)
2021.1.99
OPAL
|
Classes | |
struct | tagged |
struct | nil |
struct | identifier |
struct | quoted_string |
struct | unary |
struct | operation |
struct | function_call |
struct | expression |
Typedefs | |
typedef boost::variant< nil, bool, unsigned int, double, identifier, boost::recursive_wrapper< unary >, boost::recursive_wrapper< function_call >, boost::recursive_wrapper< expression > > | operand |
typedef boost::variant< expression, quoted_string > | function_call_argument |
Enumerations | |
enum | optoken { op_plus , op_minus , op_times , op_divide , op_positive , op_negative , op_not , op_equal , op_not_equal , op_less , op_less_equal , op_greater , op_greater_equal , op_and , op_or } |
Functions | |
std::ostream & | operator<< (std::ostream &out, nil) |
std::ostream & | operator<< (std::ostream &out, identifier const &id) |
typedef boost::variant< expression , quoted_string > client::ast::function_call_argument |
typedef boost::variant< nil , bool , unsigned int , double , identifier , boost::recursive_wrapper<unary> , boost::recursive_wrapper<function_call> , boost::recursive_wrapper<expression> > client::ast::operand |
enum client::ast::optoken |
|
inline |