Moved to FunctorObject FunctionObject is positively a better name for this concept, but STL documentation traditionally defines it as ''Object that implements operator()''. This definition is useless without the STL context though. See also: StlFunctionObjects. FunctoidsInCpp has another system which uses the definition of ''operator()'' in CeePlusPlus. ---- CategoryFunctionalProgramming