ATLAS Offline Software
Loading...
Searching...
No Matches
ExpressionParsing::ast Namespace Reference

Classes

struct  expression
struct  nil
struct  operation
struct  unaryexpr_

Typedefs

typedef boost::variant< nil, double, unsigned int, bool, std::string, boost::recursive_wrapper< unaryexpr_ >, boost::recursive_wrapper< expression > > operand

Functions

std::ostream & operator<< (std::ostream &out, nil)

Typedef Documentation

◆ operand

typedef boost::variant< nil , double , unsigned int , bool , std::string , boost::recursive_wrapper<unaryexpr_> , boost::recursive_wrapper<expression> > ExpressionParsing::ast::operand

Definition at line 54 of file ParsingInternals.h.

Function Documentation

◆ operator<<()

std::ostream & ExpressionParsing::ast::operator<< ( std::ostream & out,
nil  )
inline

Definition at line 74 of file ParsingInternals.h.

74{ out << "nil"; return out; }