Honeycomb
0.1
Component-Model Framework
|
Specialization for void return type. More...
#include <Meta.h>
Public Types | |
typedef void(FuncptrBase::* | Func) (Args...) |
Public Member Functions | |
Funcptr () | |
Funcptr (nullptr_t) | |
template<class F > | |
Funcptr (F &&f) | |
template<class F > | |
Funcptr & | operator= (F &&f) |
Funcptr & | operator= (nullptr_t) |
template<class... Args_> | |
void | operator() (Args_ &&...args) const |
bool | operator== (const Funcptr &rhs) const |
bool | operator!= (const Funcptr &rhs) const |
operator bool () const | |
Public Attributes | |
FuncptrBase * | base |
Func | func |
Specialization for void return type.
typedef void(FuncptrBase::* honey::mt::Funcptr< void(Args...)>::Func) (Args...) |
|
inline |
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
FuncptrBase* honey::mt::Funcptr< void(Args...)>::base |
Func honey::mt::Funcptr< void(Args...)>::func |