34 : m_simpleArithmetic(false)
45 m_simpleArithmetic =
true;
50 m_simpleArithmetic =
false;
56 m_arithmeticOperators.push_back(f);
61 assert(i < m_arithmeticOperators.size());
62 return m_arithmeticOperators[i];
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.
It is used to list the function names that are supported and the number of arguments each function re...
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...