# Functor< ReturnValue, TypeList > Class Template Reference

A template class for generalizing the callable entity concept. More...

`#include <hfunctor.h>`

List of all members.

## Detailed Description

### template<typename ReturnValue = void, class TypeList = NullType>
class Herqq::Functor< ReturnValue, TypeList >

You can test if the object can be invoked simply by issuing `if (FunctorObject) { ... }`