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