![]() |
ATLAS Offline Software
|
#include <boost/spirit/include/qi.hpp>#include <boost/variant/recursive_variant.hpp>#include <boost/variant/apply_visitor.hpp>#include <boost/fusion/include/adapt_struct.hpp>#include <boost/phoenix/function.hpp>#include <iostream>#include <string>#include <stdexcept>#include "ExpressionEvaluation/StackElement.h"#include "ExpressionEvaluation/IProxyLoader.h"#include "ExpressionEvaluation/IUnitInterpreter.h"Go to the source code of this file.
Classes | |
| struct | ExpressionParsing::ast::nil |
| struct | ExpressionParsing::ast::unaryexpr_ |
| struct | ExpressionParsing::ast::operation |
| struct | ExpressionParsing::ast::expression |
Namespaces | |
| namespace | ExpressionParsing |
| Namespace holding all the expression evaluation code. | |
| namespace | ExpressionParsing::ast |
Macros | |
| #define | BOOST_SPIRIT_USE_PHOENIX_V3 |
Typedefs | |
| typedef boost::variant< nil, double, unsigned int, bool, std::string, boost::recursive_wrapper< unaryexpr_ >, boost::recursive_wrapper< expression > > | ExpressionParsing::ast::operand |
Functions | |
| std::ostream & | ExpressionParsing::ast::operator<< (std::ostream &out, nil) |
| #define BOOST_SPIRIT_USE_PHOENIX_V3 |
Definition at line 20 of file ParsingInternals.h.