Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
TPatchedPtrBase< T, PtrType > Class Template Reference

#include <MemoryImage.h>

Public Types

using FPtrTable = TPtrTableBase<T, PtrType>
 

Public Member Functions

 TPatchedPtrBase (T *InPtr=nullptr)
 
TGet () const
 
TGetChecked () const
 
Toperator-> () const
 
Toperator* () const
 
 operator T* () const
 

Private Attributes

PtrType Ptr
 

Detailed Description

template<typename T, typename PtrType>
class TPatchedPtrBase< T, PtrType >

Definition at line 1199 of file MemoryImage.h.

Member Typedef Documentation

◆ FPtrTable

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

Definition at line 1202 of file MemoryImage.h.

Constructor & Destructor Documentation

◆ TPatchedPtrBase()

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

Definition at line 1204 of file MemoryImage.h.

Member Function Documentation

◆ Get()

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

Definition at line 1206 of file MemoryImage.h.

◆ GetChecked()

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

Definition at line 1211 of file MemoryImage.h.

◆ operator T*()

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

Definition at line 1214 of file MemoryImage.h.

◆ operator*()

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

Definition at line 1213 of file MemoryImage.h.

◆ operator->()

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

Definition at line 1212 of file MemoryImage.h.

Member Data Documentation

◆ Ptr

template<typename T , typename PtrType >
PtrType TPatchedPtrBase< T, PtrType >::Ptr
private

Definition at line 1218 of file MemoryImage.h.


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