STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
Platform::Details::__abi_FunctorCapture< __TFunctor, __TReturnType, __TArgs > Struct Template Reference

#include <vccorlib.h>

Inheritance diagram for Platform::Details::__abi_FunctorCapture< __TFunctor, __TReturnType, __TArgs >:
Platform::Details::__abi_CaptureBase

Public Member Functions

 __abi_FunctorCapture (__TFunctor __functor)
 
virtual __TReturnType __stdcall Invoke (__TArgs...__args)
 
- Public Member Functions inherited from Platform::Details::__abi_CaptureBase
voidoperator new (size_t __sizeArg, void *__pSmallCaptureArg)
 
void operator delete (void *__ptrArg, void *__pSmallCaptureArg)
 
voidGetVFunction (int __slotArg)
 
void Delete (__abi_CaptureBase *__pThisArg, void *__pSmallCaptureArg)
 

Public Attributes

__TFunctor functor
 

Additional Inherited Members

- Static Public Attributes inherited from Platform::Details::__abi_CaptureBase
static const size_t __smallCaptureSize = 4 * sizeof(void*)
 
- Protected Member Functions inherited from Platform::Details::__abi_CaptureBase
virtual __stdcall ~__abi_CaptureBase ()
 

Constructor & Destructor Documentation

template<typename __TFunctor , typename __TReturnType , typename... __TArgs>
Platform::Details::__abi_FunctorCapture< __TFunctor, __TReturnType, __TArgs >::__abi_FunctorCapture ( __TFunctor  __functor)
inline
880 : functor(__functor) {}
__TFunctor functor
Definition: vccorlib.h:879

Member Function Documentation

template<typename __TFunctor , typename __TReturnType , typename... __TArgs>
virtual __TReturnType __stdcall Platform::Details::__abi_FunctorCapture< __TFunctor, __TReturnType, __TArgs >::Invoke ( __TArgs...  __args)
inlinevirtual
881 {return functor(__args...);}
__TFunctor functor
Definition: vccorlib.h:879

Member Data Documentation

template<typename __TFunctor , typename __TReturnType , typename... __TArgs>
__TFunctor Platform::Details::__abi_FunctorCapture< __TFunctor, __TReturnType, __TArgs >::functor

The documentation for this struct was generated from the following file: