|
EasyDelegate
2.0
Delegate and deferred callers for C++11.
|
Include file declaring various helper types used by the EasyDelegate library. They may also aid programmers using the library as well. More...
#include <tuple>#include <type_traits>Go to the source code of this file.
Namespaces | |
| EasyDelegate | |
| Namespace containing all EasyDelegate functionality. | |
Typedefs | |
| template<typename... typenames> | |
| using | EasyDelegate::NoReferenceTuple = std::tuple< typename std::remove_reference< typenames >::type...> |
| A helper typedef for an std::tuple that removes the reference from referenced types. More... | |
| template<typename returnType , typename... parameters> | |
| using | EasyDelegate::StaticMethodPointer = returnType(*)(parameters...) |
| Helper typedef to a pointer of a static method with the given signature. | |
| template<typename className , typename returnType , typename... parameters> | |
| using | EasyDelegate::MemberMethodPointer = returnType(className::*)(parameters...) |
| Helper typedef to a pointer of a class member method with the given signature. | |
Include file declaring various helper types used by the EasyDelegate library. They may also aid programmers using the library as well.
1.8.9.1