diff --git a/src/utils/functional.hpp b/src/utils/functional.hpp index c509a26fba5c..10ec58b3bdf1 100644 --- a/src/utils/functional.hpp +++ b/src/utils/functional.hpp @@ -56,37 +56,37 @@ namespace detail { template struct function_base { - using type = Ret(P...); + typedef Ret type(P...); }; template struct function_base { - using type = Ret(P...); + typedef Ret type(P...); }; template struct function_base { - using type = Ret(Class,P...); + typedef Ret type(Class,P...); }; template struct function_base { - using type = Ret(const Class,P...); + typedef Ret type(const Class,P...); }; template struct function_base { - using type = Ret(volatile Class,P...); + typedef Ret type(volatile Class,P...); }; template struct function_base { - using type = Ret(const volatile Class,P...); + typedef Ret type(const volatile Class,P...); }; template struct function_base> { - using type = Ret(P...); + typedef Ret type(P...); }; }