Calculator
Extensible stack-based calculator primarily in library form
Calculator::BinaryMathOperator Member List

This is the complete list of members for Calculator::BinaryMathOperator, including all inherited members.

BinaryMathOperator(Operation op)Calculator::BinaryMathOperatorprotected
BinaryMathOperator(const BinaryMathOperator &)=deleteCalculator::BinaryMathOperatorprotected
BinaryMathOperator(BinaryMathOperator &&)=deleteCalculator::BinaryMathOperatorprotected
create(Operation op)Calculator::BinaryMathOperatorstatic
Operation enum nameCalculator::BinaryMathOperator
operator()(Stack &stack, StackOperator::Ptr ofThis)Calculator::BinaryMathOperatorvirtual
operator=(const BinaryMathOperator &)=deleteCalculator::BinaryMathOperatorprotected
operator=(BinaryMathOperator &&)=deleteCalculator::BinaryMathOperatorprotected
Calculator::StackOperator::operator=(const StackOperator &)=deleteCalculator::StackOperatorprotected
Calculator::StackOperator::operator=(StackOperator &&)=deleteCalculator::StackOperatorprotected
Ptr typedefCalculator::BinaryMathOperator
StackOperator()=defaultCalculator::StackOperatorprotected
StackOperator(const StackOperator &)=deleteCalculator::StackOperatorprotected
StackOperator(StackOperator &&)=deleteCalculator::StackOperatorprotected
~BinaryMathOperator()Calculator::BinaryMathOperator
~StackOperator()Calculator::StackOperatorinlinevirtual