UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TPatchedPtrBase< T, PtrType > Class Template Reference

#include <MemoryImage.h>

Public Types

using FPtrTable = TPtrTableBase< T, PtrType >
 

Public Member Functions

 TPatchedPtrBase (T *InPtr=nullptr)
 
T * Get () const
 
T * GetChecked () const
 
T * operator-> () const
 
T & operator* () const
 
 operator T* () const
 

Member Typedef Documentation

◆ FPtrTable

template<typename T , typename PtrType >
using TPatchedPtrBase< T, PtrType >::FPtrTable = TPtrTableBase<T, PtrType>

Constructor & Destructor Documentation

◆ TPatchedPtrBase()

template<typename T , typename PtrType >
TPatchedPtrBase< T, PtrType >::TPatchedPtrBase ( T *  InPtr = nullptr)
inline

Member Function Documentation

◆ Get()

template<typename T , typename PtrType >
T * TPatchedPtrBase< T, PtrType >::Get ( ) const
inline

◆ GetChecked()

template<typename T , typename PtrType >
T * TPatchedPtrBase< T, PtrType >::GetChecked ( ) const
inline

◆ operator T*()

template<typename T , typename PtrType >
TPatchedPtrBase< T, PtrType >::operator T* ( ) const
inline

◆ operator*()

template<typename T , typename PtrType >
T & TPatchedPtrBase< T, PtrType >::operator* ( ) const
inline

◆ operator->()

template<typename T , typename PtrType >
T * TPatchedPtrBase< T, PtrType >::operator-> ( ) const
inline

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