After looking at the source code, the definition of the Functor template is as follows:
template <typename R = void, class TList = NullType,
template<class, class> class ThreadingModel = LOKI_DEFAULT_THREADING_NO_OBJ_LEVEL>
class Functor{...};
As indicated below, there are no valid typedefs, so you must specify all types (or accept all default values).
, , :
typedef Functor<> BitButtonPushHandler;
Functor ( Loki), typedef.