UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TVariant< T, Ts > Member List

This is the complete list of members for TVariant< T, Ts >, including all inherited members.

Emplace(ArgTypes &&... Args)TVariant< T, Ts >inline
Get() UE_LIFETIMEBOUNDTVariant< T, Ts >inline
Get() const UE_LIFETIMEBOUNDTVariant< T, Ts >inline
Get(const TIdentity_T< U > &DefaultValue UE_LIFETIMEBOUND) const UE_LIFETIMEBOUNDTVariant< T, Ts >inline
GetIndex() constTVariant< T, Ts >inline
IndexOfType()TVariant< T, Ts >inlinestatic
IsType() constTVariant< T, Ts >inline
operator=(const TVariant &Other)TVariant< T, Ts >inline
operator=(TVariant &&Other)TVariant< T, Ts >inline
Set(typename TIdentity< U >::Type &&Value)TVariant< T, Ts >inline
Set(const typename TIdentity< U >::Type &Value)TVariant< T, Ts >inline
TryGet() UE_LIFETIMEBOUNDTVariant< T, Ts >inline
TryGet() const UE_LIFETIMEBOUNDTVariant< T, Ts >inline
TVariant()TVariant< T, Ts >inline
TVariant(TInPlaceType< U > &&, ArgTypes &&... Args)TVariant< T, Ts >inlineexplicit
TVariant(const TVariant &Other)TVariant< T, Ts >inline
TVariant(TVariant &&Other)TVariant< T, Ts >inline
TVariant(UE::Core::Private::TUninitializedType< U > &&)TVariant< T, Ts >inlineexplicit
~TVariant()=defaultTVariant< T, Ts >