Namespace noal
Namespace List > noal
Classes
Type |
Name |
class |
callableany <typename Func, typename Sign>
|
class |
callableany< Func, Res(Args...)> <typename Func, typename Res, Args>
|
class |
funcptr <typename Res, Args>
|
class |
function <typename Sign, dataSize>
|
class |
function< Res(Args...), dataSize > <typename Res, Args, dataSize>
|
class |
memberconstfuncptr <class Class, typename Res, Args>
|
class |
memberfuncptr <class Class, typename Res, Args>
|
struct |
signatureHelper <typename Func>
|
struct |
signatureHelper< Res(Func::*)(Args...) & > <typename Func, typename Res, Args>
|
struct |
signatureHelper< Res(Func::*)(Args...) const & > <typename Func, typename Res, Args>
|
struct |
signatureHelper< Res(Func::*)(Args...) const > <typename Func, typename Res, Args>
|
struct |
signatureHelper< Res(Func::*)(Args...)> <typename Func, typename Res, Args>
|
Public Functions
Public Functions Documentation
function callableany
template<typename Func, typename Sign>
noal::callableany (
Func
)
function function
template<typename Res, typename... Args>
noal::function (
Res(*)(Args...)
)
function function
template<class Class, typename Res, typename... Args>
noal::function (
Res(Class::*)(Args...),
Class *
)
function function
template<typename Func, typename Sign>
noal::function (
Func
)
function invoker
template<typename Res, typename... Args>
Res noal::invoker (
void * func,
Args... args
)
The documentation for this class was generated from the following file src/noal_func.h