Calculator
Extensible stack-based calculator primarily in library form
|
Factory creators of StackOperator::Ptrs. More...
#include <StackOperator.h>
Public Types | |
typedef std::shared_ptr< StackOperatorCreator > | Ptr |
Public Member Functions | |
virtual | ~StackOperatorCreator () |
virtual std::string | getHelp () const =0 |
virtual StackOperator::Ptr | create (const std::string &str)=0 |
Factory creators of StackOperator::Ptrs.
Definition at line 57 of file StackOperator.h.
typedef std::shared_ptr<StackOperatorCreator> Calculator::StackOperatorCreator::Ptr |
Definition at line 59 of file StackOperator.h.
|
inlinevirtual |
Definition at line 61 of file StackOperator.h.
|
pure virtual |
Implemented in Calculator::VariableManipulatorCreator, Calculator::VariableCreator, Calculator::StackManipulatorCreator, Calculator::NumberCreator, and Calculator::BinaryMathCreator.
|
pure virtual |
Implemented in Calculator::VariableManipulatorCreator, Calculator::VariableCreator, Calculator::StackManipulatorCreator, Calculator::NumberCreator, and Calculator::BinaryMathCreator.