UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AwaitableTask_Detail::TPromiseVTable< PromiseType > Class Template Referencefinal

#include <AwaitableTask.h>

+ Inheritance diagram for AwaitableTask_Detail::TPromiseVTable< PromiseType >:

Public Member Functions

 TPromiseVTable (FPromiseBase *InPromise)
 
bool TryLaunch () override
 
void IncrementRefCount () override
 
ReturnType GetResult () override
 
bool IsLaunched () const override
 
bool IsValid () const override
 
bool IsCompleted () const override
 
void Finish () override
 
- Public Member Functions inherited from AwaitableTask_Detail::TPromiseVTableBase< PromiseType::ReturnType >
 TPromiseVTableBase ()=default
 
TPromiseVTableBaseoperator= (const TPromiseVTableBase &Other)
 
TPromiseVTableBaseoperator= (TPromiseVTableBase &&Other)
 

Additional Inherited Members

- Protected Member Functions inherited from AwaitableTask_Detail::TPromiseVTableBase< PromiseType::ReturnType >
 TPromiseVTableBase (FPromiseBase *InPromise)
 
- Protected Attributes inherited from AwaitableTask_Detail::TPromiseVTableBase< PromiseType::ReturnType >
FPromiseBasePromise
 

Constructor & Destructor Documentation

◆ TPromiseVTable()

template<typename PromiseType >
AwaitableTask_Detail::TPromiseVTable< PromiseType >::TPromiseVTable ( FPromiseBase InPromise)
inline

Member Function Documentation

◆ Finish()

◆ GetResult()

◆ IncrementRefCount()

◆ IsCompleted()

◆ IsLaunched()

◆ IsValid()

◆ TryLaunch()


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