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

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

create(const std::string &theName)Calculator::Variablestatic
getName() constCalculator::Variable
indef_type_string()Calculator::Variableinlinestatic
operator()(Stack &stack, StackOperator::Ptr ofThis)Calculator::StackItemvirtual
operator=(const Variable &)=deleteCalculator::Variableprotected
operator=(Variable &&)=deleteCalculator::Variableprotected
Calculator::StackItem::operator=(const StackItem &)=deleteCalculator::StackItemprotected
Calculator::StackItem::operator=(StackItem &&)=deleteCalculator::StackItemprotected
Calculator::StackOperator::operator=(const StackOperator &)=deleteCalculator::StackOperatorprotected
Calculator::StackOperator::operator=(StackOperator &&)=deleteCalculator::StackOperatorprotected
Ptr typedefCalculator::Variable
StackItem()=defaultCalculator::StackItemprotected
StackItem(const StackItem &)=deleteCalculator::StackItemprotected
StackItem(StackItem &&)=deleteCalculator::StackItemprotected
StackOperator()=defaultCalculator::StackOperatorprotected
StackOperator(const StackOperator &)=deleteCalculator::StackOperatorprotected
StackOperator(StackOperator &&)=deleteCalculator::StackOperatorprotected
toString() constCalculator::Variablevirtual
Variable(const std::string &theName)Calculator::Variableprotected
Variable()=deleteCalculator::Variableprotected
Variable(const Variable &)=deleteCalculator::Variableprotected
Variable(Variable &&)=deleteCalculator::Variableprotected
~StackItem()Calculator::StackItemvirtual
~StackOperator()Calculator::StackOperatorinlinevirtual
~Variable()Calculator::Variablevirtual