UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Online::NestedVariant::TRecursionScope< VisitType, MaxDepth > Struct Template Reference

#include <NestedVariant.h>

Public Member Functions

 TRecursionScope ()=delete
 
 TRecursionScope (TGuardType< VisitType > &InVisited, const void *InID)
 
 TRecursionScope (TGuardType< VisitType > &InVisited, const void *InLeft, const void *InRight)
 
 ~TRecursionScope ()
 
 operator bool () const
 
FString GetError () const
 

Public Attributes

TGuardType< VisitType > & Visited
 
VisitType ID
 
bool bSuccess = false
 

Constructor & Destructor Documentation

◆ TRecursionScope() [1/3]

template<typename VisitType , int32 MaxDepth>
UE::Online::NestedVariant::TRecursionScope< VisitType, MaxDepth >::TRecursionScope ( )
delete

◆ TRecursionScope() [2/3]

template<typename VisitType , int32 MaxDepth>
UE::Online::NestedVariant::TRecursionScope< VisitType, MaxDepth >::TRecursionScope ( TGuardType< VisitType > &  InVisited,
const void InID 
)
inline

◆ TRecursionScope() [3/3]

template<typename VisitType , int32 MaxDepth>
UE::Online::NestedVariant::TRecursionScope< VisitType, MaxDepth >::TRecursionScope ( TGuardType< VisitType > &  InVisited,
const void InLeft,
const void InRight 
)
inline

◆ ~TRecursionScope()

Member Function Documentation

◆ GetError()

template<typename VisitType , int32 MaxDepth>
FString UE::Online::NestedVariant::TRecursionScope< VisitType, MaxDepth >::GetError ( ) const
inline

◆ operator bool()

template<typename VisitType , int32 MaxDepth>
UE::Online::NestedVariant::TRecursionScope< VisitType, MaxDepth >::operator bool ( ) const
inlineexplicit

Member Data Documentation

◆ bSuccess

◆ ID

◆ Visited


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