// Copyright (C) 2005 Davis E. King (davis@dlib.net) // License: Boost Software License See LICENSE.txt for the full license. #ifndef DLIB_MEMBER_FUNCTION_POINTEr_ #define DLIB_MEMBER_FUNCTION_POINTEr_ #include "member_function_pointer/member_function_pointer_kernel_1.h" #include "member_function_pointer/member_function_pointer_kernel_c.h" namespace dlib { template < typename PARAM1 = void, typename PARAM2 = void, typename PARAM3 = void, typename PARAM4 = void > class member_function_pointer { member_function_pointer() {} public: //----------- kernels --------------- // kernel_1a typedef mfpk1<PARAM1,PARAM2,PARAM3,PARAM4> kernel_1a; typedef mfpkc<kernel_1a> kernel_1a_c; }; } #endif // DLIB_MEMBER_FUNCTION_POINTEr_