Navigation
API > API/Runtime > API/Runtime/Core
The TPromiseVTableDummy is used with empty handles, this allows us to always call the virtual interface without nullpointer checks validation for launching and getting the result of empty taskhandles is done as well.
| Name | TPromiseVTableDummy |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Experimental/Async/AwaitableTask.h |
| Include Path | #include "Experimental/Async/AwaitableTask.h" |
Syntax
template<typename ReturnType>
class TPromiseVTableDummy : public AwaitableTask_Detail::TPromiseVTableBase< ReturnType >
Inheritance Hierarchy
- TPromiseVTableBase → TPromiseVTableDummy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TPromiseVTableDummy() |
Experimental/Async/AwaitableTask.h |
Functions
Public
Overridden from TPromiseVTableBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Finish() |
Experimental/Async/AwaitableTask.h | ||
virtual ReturnType GetResult() |
Experimental/Async/AwaitableTask.h | ||
virtual void IncrementRefCount() |
Experimental/Async/AwaitableTask.h | ||
virtual bool IsCompleted() |
Experimental/Async/AwaitableTask.h | ||
virtual bool IsLaunched() |
Experimental/Async/AwaitableTask.h | ||
virtual bool IsValid() |
Experimental/Async/AwaitableTask.h | ||
virtual bool TryLaunch() |
Experimental/Async/AwaitableTask.h |