![]() |
ATLAS Offline Software
|
#include <cmath>#include <iostream>#include <stdexcept>#include <algorithm>#include <cassert>#include "ExpressionEvaluation/StackElement.h"Go to the source code of this file.
Classes | |
| class | ExpressionParsing::Helper_eq |
| class | ExpressionParsing::Helper_neq |
| class | ExpressionParsing::Helper_and |
| class | ExpressionParsing::Helper_or |
| class | ExpressionParsing::Helper_gt |
| class | ExpressionParsing::Helper_gte |
| class | ExpressionParsing::Helper_lt |
| class | ExpressionParsing::Helper_lte |
Namespaces | |
| namespace | ExpressionParsing |
| Namespace holding all the expression evaluation code. | |
Macros | |
| #define | IMPL_ASSIGN_OP(OP) |
| Helper macro implementing the assignment operator specialisations. | |
| #define | UNARY_MATH_FUNCTION(FUNC, BASEFUNC) |
| Helper macro for implementing many of the mathematical functions. | |
Functions | |
| template<class T_CompHelper, class T> | |
| std::vector< int > | ExpressionParsing::compareVector (std::vector< T > &&a, std::vector< T > &&b, T_CompHelper helper) |
| template<class T_CompHelper, class T> | |
| std::vector< int > | ExpressionParsing::compareVectorAlt (const std::vector< T > &&a, std::vector< T > &&b, T_CompHelper helper) |
| template<class T_CompHelper> | |
| std::vector< int > | ExpressionParsing::compareVector (std::vector< int > &&a, const std::vector< int > &&b, T_CompHelper helper) |
| template<class T_CompHelper> | |
| std::vector< int > | ExpressionParsing::compareVectorAlt (const std::vector< int > &&a, std::vector< int > &&b, T_CompHelper helper) |
| std::ostream & | ExpressionParsing::operator<< (std::ostream &os, const StackElement &el) |
| Declare an output operator for StackElement objects. | |
| #define IMPL_ASSIGN_OP | ( | OP | ) |
Helper macro implementing the assignment operator specialisations.
Definition at line 193 of file StackElement.cxx.
| #define UNARY_MATH_FUNCTION | ( | FUNC, | |
| BASEFUNC ) |
Helper macro for implementing many of the mathematical functions.
Definition at line 650 of file StackElement.cxx.