Глядя на исходный код, определение шаблона Functor выглядит следующим образом:
template <typename R = void, class TList = NullType,
template<class, class> class ThreadingModel = LOKI_DEFAULT_THREADING_NO_OBJ_LEVEL>
class Functor{...};
Как прокомментировано ниже, недопустимы определения типов шаблонов, поэтому необходимо указывать все типы (или принимать все значения по умолчанию).
Вы можете просто определить следующее и позволить настройкам по умолчанию работать:
typedef Functor<> BitButtonPushHandler;
Это скомпилировано для меня с небольшим тестовым классом Functor (не реальным классом Loki), и я могу успешно использовать typedef.