15        void evaluate(voidP inputs, 
void* result);
 
   29    Mul<T>::Mul(uint numArgs)
 
   43        T& prod = *(T*) result;
 
   46        ss << *((
string*) inputs.get());
 
   52            readInputs.push_back(input);
 
   60        prod = readInputs.at(0);
 
   61        for (
int i = 1; i < (int)numOfArgs_; i++)
 
   63            prod *= readInputs.at(i);
 
void evaluate(voidP inputs, void *result)