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.