UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Future.h File Reference
#include "CoreTypes.h"
#include "Misc/AssertionMacros.h"
#include "Templates/UnrealTemplate.h"
#include "Templates/Function.h"
#include "Misc/Timespan.h"
#include "Templates/SharedPointer.h"
#include "Misc/DateTime.h"
#include "HAL/Event.h"
#include "HAL/PooledSyncEvent.h"
#include "Misc/ScopeLock.h"
#include "Templates/Models.h"
#include <type_traits>

Go to the source code of this file.

Classes

struct  UE::Core::Private::CIntCallable
 
class  FFutureState
 
class  TFutureState< ResultType >
 
class  TFutureBase< ResultType >
 
class  TFuture< ResultType >
 
class  TSharedFuture< ResultType >
 
class  TPromise< ResultType >
 

Namespaces

namespace  UE
 
namespace  UE::Core
 
namespace  UE::Core::Private
 implementation
 
namespace  FutureDetail
 

Functions

template<typename ResultType , typename... ArgTypes>
TPromise< ResultType > MakeFulfilledPromise (ArgTypes &&... Args)
 

Function Documentation

◆ MakeFulfilledPromise()

template<typename ResultType , typename... ArgTypes>
TPromise< ResultType > MakeFulfilledPromise ( ArgTypes &&...  Args)

Helper to create and immediately fulfill a promise