Public Types | |
| using | ObjectPtr = OBJECT * |
| using | MethodPtr = RESULT(OBJECT::*)(ARGS...) |
| using | ConstObjectPtr = const OBJECT * |
| using | ConstMethodPtr = RESULT(OBJECT::*)(ARGS...) const |
Public Member Functions | |
| PTMFWrapper (ObjectPtr objectPtr, MethodPtr methodPtr) | |
| PTMFWrapper (ConstObjectPtr objectPtr, ConstMethodPtr methodPtr) | |
| MAXON_ATTRIBUTE_FORCE_INLINE RESULT | operator() (ARGS &&... args) |
Private Attributes | |
| ObjectPtr | _objectPtr |
| MethodPtr | _methodPtr |
| using ObjectPtr = OBJECT* |
| using MethodPtr = RESULT (OBJECT::*)(ARGS...) |
| using ConstObjectPtr = const OBJECT* |
| using ConstMethodPtr = RESULT (OBJECT::*)(ARGS...) const |
| PTMFWrapper | ( | ConstObjectPtr | objectPtr, |
| ConstMethodPtr | methodPtr | ||
| ) |
| MAXON_ATTRIBUTE_FORCE_INLINE RESULT operator() | ( | ARGS &&... | args | ) |
|
private |
|
private |