UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ValueOrError.h File Reference
#include "CoreTypes.h"
#include "Misc/Optional.h"
#include "Misc/TVariant.h"
#include "Templates/Tuple.h"
#include "Templates/UnrealTemplate.h"
#include <type_traits>

Go to the source code of this file.

Classes

struct  TValueOrError_ValueProxy< ArgTypes >
 
struct  TValueOrError_ErrorProxy< ArgTypes >
 
class  TValueOrError< ValueType, ErrorType >
 
class  TValueOrError< ValueType, void >
 
class  TValueOrError< void, ErrorType >
 
class  TValueOrError< void, void >
 

Functions

template<typename... ArgTypes>
UE_REWRITE TValueOrError_ValueProxy< ArgTypes... > MakeValue (ArgTypes &&... Args UE_LIFETIMEBOUND)
 
template<typename... ArgTypes>
UE_REWRITE TValueOrError_ErrorProxy< ArgTypes... > MakeError (ArgTypes &&... Args UE_LIFETIMEBOUND)
 

Function Documentation

◆ MakeError()

template<typename... ArgTypes>
UE_REWRITE TValueOrError_ErrorProxy< ArgTypes... > MakeError ( ArgTypes &&... Args  UE_LIFETIMEBOUND)

◆ MakeValue()

template<typename... ArgTypes>
UE_REWRITE TValueOrError_ValueProxy< ArgTypes... > MakeValue ( ArgTypes &&... Args  UE_LIFETIMEBOUND)