Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Traits
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Traits/MemberFunctionPtrOuter.h |
| Include | #include "Traits/MemberFunctionPtrOuter.h" |
Syntax
template<typename T>
struct TMemberFunctionPtrOuter
Remarks
Type trait which yields the type of the class given a pointer to a member function of that class, e.g.:
TMemberFunctionPtrOuter_T
Specializations
TMemberFunctionPtrOuter< ReturnType(ObjectType::)(ArgTypes...) >](API\Runtime\Core\Traits\TMemberFunctionP-)
[TMemberFunctionPtrOuter< ReturnType(ObjectType::)(ArgTypes...) & >
TMemberFunctionPtrOuter< ReturnType(ObjectType::)(ArgTypes...) && >](API\Runtime\Core\Traits\TMemberFunctionP-_2)
[TMemberFunctionPtrOuter< ReturnType(ObjectType::)(ArgTypes...) volatile & >
TMemberFunctionPtrOuter< ReturnType(ObjectType::)(ArgTypes...) volatile && >](API\Runtime\Core\Traits\TMemberFunctionP-_4)
[TMemberFunctionPtrOuter< ReturnType(ObjectType::)(ArgTypes...) volatile >
TMemberFunctionPtrOuter< ReturnType(ObjectType::)(ArgTypes...) const >](API\Runtime\Core\Traits\TMemberFunctionP-_6)
[TMemberFunctionPtrOuter< ReturnType(ObjectType::)(ArgTypes...) const & >
TMemberFunctionPtrOuter< ReturnType(ObjectType::)(ArgTypes...) const && >](API\Runtime\Core\Traits\TMemberFunctionP-_8)
[TMemberFunctionPtrOuter< ReturnType(ObjectType::)(ArgTypes...) const volatile & >
TMemberFunctionPtrOuter< ReturnType(ObjectType::)(ArgTypes...) const volatile && >](API\Runtime\Core\Traits\TMemberFunctionP-_10)
[TMemberFunctionPtrOuter< ReturnType(ObjectType::)(ArgTypes...) const volatile >