ATLAS Offline Software
Classes | Typedefs | Functions
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; }
python.AthDsoLogger.out
out
Definition: AthDsoLogger.py:71