Template Struct InvokeMethodWithoutArgsAction

Struct Documentation

template<class Class, typename MethodPtr>
struct InvokeMethodWithoutArgsAction

Public Types

ReturnType = decltype((std::declval< Class * >() -> *std::declval< MethodPtr >())())

Public Functions

template<typename ...Args>
inline ReturnType operator()(const Args&...) const

Public Members

Class *const obj_ptr
const MethodPtr method_ptr