OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include <boost/config/warning_disable.hpp>
#include <boost/variant/recursive_variant.hpp>
#include <boost/fusion/include/adapt_struct.hpp>
#include <boost/fusion/include/io.hpp>
#include <boost/optional.hpp>
#include <list>
Go to the source code of this file.
Classes | |
struct | client::ast::tagged |
struct | client::ast::nil |
struct | client::ast::identifier |
struct | client::ast::quoted_string |
struct | client::ast::unary |
struct | client::ast::operation |
struct | client::ast::function_call |
struct | client::ast::expression |
Namespaces | |
client | |
client::ast | |
Typedefs | |
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 |
typedef boost::variant < expression, quoted_string > | client::ast::function_call_argument |
Functions | |
std::ostream & | client::ast::operator<< (std::ostream &out, nil) |
std::ostream & | client::ast::operator<< (std::ostream &out, identifier const &id) |