34 : m_simpleArithmetic(false)
const FunctionName * operator[](std::size_t i) const
It returns a specified function name.
ArithmeticOperators()
It initializes a new ArithmeticOperators.
void enableSimpleArithmetic()
It marks the Simple Arithmetic as supported by the filter.
std::vector< FunctionName * > m_arithmeticOperators
It is used to list the function names that are supported, and the number of arguments each function r...
It is used to list the function names that are supported and the number of arguments each function re...
bool m_simpleArithmetic
It is used to indicate that the service can support addition, subtraction, multiplication and divisio...
It is used to list the function names that are supported and the number of arguments each function re...
~ArithmeticOperators()
Destructor.
void disableSimpleArithmetic()
It marks the Simple Arithmetic as not supported by the filter.
It is used to indicate what arithmetic operators the a service can support.
void push_back(FunctionName *f)
It adds the function name to the Arithmetic operator list.
void FreeContents(boost::unordered_map< K, V * > &m)
This function can be applied to a map of pointers. It will delete each pointer in the map...