UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Verse::TPtrVariant< Ts > Struct Template Reference

#include <VVMPtrVariant.h>

Public Member Functions

template<typename T >
 TPtrVariant (T InT)
 
template<typename T >
bool Is ()
 
template<typename T >
As ()
 
bool operator== (TPtrVariant Other) const
 
uintptr_t RawPtr () const
 

Static Public Attributes

static constexpr uintptr_t Mask = BitCeil(sizeof...(Ts)) - 1
 

Constructor & Destructor Documentation

◆ TPtrVariant()

template<typename... Ts>
template<typename T >
Verse::TPtrVariant< Ts >::TPtrVariant ( InT)
inline

Member Function Documentation

◆ As()

template<typename... Ts>
template<typename T >
T Verse::TPtrVariant< Ts >::As ( )
inline

◆ Is()

template<typename... Ts>
template<typename T >
bool Verse::TPtrVariant< Ts >::Is ( )
inline

◆ operator==()

template<typename... Ts>
bool Verse::TPtrVariant< Ts >::operator== ( TPtrVariant< Ts >  Other) const
inline

◆ RawPtr()

template<typename... Ts>
uintptr_t Verse::TPtrVariant< Ts >::RawPtr ( ) const
inline

Member Data Documentation

◆ Mask

template<typename... Ts>
constexpr uintptr_t Verse::TPtrVariant< Ts >::Mask = BitCeil(sizeof...(Ts)) - 1
staticconstexpr

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