Go to the documentation of this file.
40 #ifndef expressions_exprResultStack_H
41 #define expressions_exprResultStack_H
virtual ~exprResultStack()=default
Destructor.
exprResult pop()
Pop the last value as an expression result.
void push(const exprResult &result)
Push an expression result value.
virtual autoPtr< exprResult > clone() const
Clone.
A polymorphic field/result from evaluating an expression.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
void operator=(const exprResultStack &rhs)
Copy assignment.
A stack of polymorphic fields. Can be used to build a list of results one at a time.
TypeName("exprResultStack")
Runtime type information.
exprResultStack()
Default construct.