Handling function objects (aka functors) - 1 template < typename R , class TList > class Functor { ... public: template < class Fun > Functor (const Fun& fun); // constructor for functor fun of type Fun };
template < typename R , class TList > class Functor { ... public: template < class Fun > Functor (const Fun& fun); // constructor for functor fun of type Fun };