|
Console Library 8.0.0
A header-only library that makes C++ simple
|
成员函数调用变换器。 More...
#include <gextra.h>
Public Member Functions | |
| Method (Ret(Class::*ptr)(Args...), const Args &...args) | |
| 构造函数。 | |
| template<class T> | |
| Ret | operator() (T &&obj) const |
| 调用对象的成员函数。 | |
| template<class T> | |
| Ret | operator() (T *obj) const |
| 从指针调用对象的成员函数。 | |
Public Attributes | |
| Ret(Class::*) | ptr (Args...) |
| 成员函数指针 | |
| Params< Args... > | param |
| 参数包 | |
成员函数调用变换器。
| Class | 类类型。 |
| Ret | 返回值类型。 |
|
inline |
构造函数。
| ptr | 成员函数指针。 |
| args | 参数包。 |
|
inline |
调用对象的成员函数。
| obj | 对象引用。 |
|
inline |
从指针调用对象的成员函数。
| obj | 对象引用。 |
| Params<Args...> console::ops::Method< Class, Ret, Args >::param |
参数包
| Ret(Class::*) console::ops::Method< Class, Ret, Args >::ptr(Args...) |
成员函数指针