#include <utility>Go to the source code of this file.
| Classes | |
| struct | eagine::member_function_constant< T, Ptr > | 
| Declaration of compile-time member function pointer wrappers.  More... | |
| struct | eagine::member_function_constant< RV(C::*)(P...), Ptr > | 
| Implementation of compile-time member function pointer wrappers.  More... | |
| Namespaces | |
| eagine | |
| Common code is placed in this namespace. | |
| Macros | |
| #define | EAGINE_MEM_FUNC_T(CLASS, FUNC) | 
| Macro for instantiating the member_function_constant template.  More... | |
| #define | EAGINE_MEM_FUNC_C(CLASS, FUNC) | 
| Macro for creating object of member_function_constant.  More... | |
| #define | EAGINE_THIS_T() | 
| Macro that in member function returns the type of the containing class. | |
| #define | EAGINE_THIS_MEM_FUNC_T(FUNC) | 
| Macro for instantiating member_function_constant in member functions.  More... | |
| #define | EAGINE_THIS_MEM_FUNC_C(FUNC) | 
| Macro for creating object of member_function_constant in member functions.  More... | |
Copyright Matus Chochlik. Distributed under the Boost Software License, Version 1.0. See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt