UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TRelativePtr< T, OffsetType > Struct Template Reference

#include <RelativePtr.h>

Public Member Functions

 TRelativePtr ()
 
 TRelativePtr (TYPE_OF_NULLPTR)
 
 TRelativePtr (const void *BasePtr, const void *ThisPtr)
 
 operator bool () const
 
T * Resolve (const void *BasePtr) const
 
template<typename U >
U * Resolve (const void *BasePtr) const
 
void Reset (TYPE_OF_NULLPTR)
 
void Reset (const void *BasePtr, const void *ThisPtr)
 

Static Public Attributes

static constexpr OffsetType NullValue = std::numeric_limits<OffsetType>::max()
 

Constructor & Destructor Documentation

◆ TRelativePtr() [1/3]

template<typename T , typename OffsetType = int16>
TRelativePtr< T, OffsetType >::TRelativePtr ( )
inlineexplicit

◆ TRelativePtr() [2/3]

template<typename T , typename OffsetType = int16>
TRelativePtr< T, OffsetType >::TRelativePtr ( TYPE_OF_NULLPTR  )
inlineexplicit

◆ TRelativePtr() [3/3]

template<typename T , typename OffsetType = int16>
TRelativePtr< T, OffsetType >::TRelativePtr ( const void BasePtr,
const void ThisPtr 
)
inlineexplicit

Member Function Documentation

◆ operator bool()

template<typename T , typename OffsetType = int16>
TRelativePtr< T, OffsetType >::operator bool ( ) const
inlineexplicit

◆ Reset() [1/2]

template<typename T , typename OffsetType = int16>
void TRelativePtr< T, OffsetType >::Reset ( const void BasePtr,
const void ThisPtr 
)
inline

◆ Reset() [2/2]

template<typename T , typename OffsetType = int16>
void TRelativePtr< T, OffsetType >::Reset ( TYPE_OF_NULLPTR  )
inline

◆ Resolve() [1/2]

template<typename T , typename OffsetType = int16>
T * TRelativePtr< T, OffsetType >::Resolve ( const void BasePtr) const
inline

◆ Resolve() [2/2]

template<typename T , typename OffsetType = int16>
template<typename U >
U * TRelativePtr< T, OffsetType >::Resolve ( const void BasePtr) const
inline

Member Data Documentation

◆ NullValue

template<typename T , typename OffsetType = int16>
constexpr OffsetType TRelativePtr< T, OffsetType >::NullValue = std::numeric_limits<OffsetType>::max()
staticconstexpr

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