![]()  | 
  
    Ark Server API (ASA) - Wiki
    
   | 
 
#include <MemoryImage.h>
 Inheritance diagram for TMemoryImagePtr< T >:
 Collaboration diagram for TMemoryImagePtr< T >:Public Member Functions | |
| bool | IsFrozen () const | 
| bool | IsValid () const | 
| bool | IsNull () const | 
| TMemoryImagePtr (T *InPtr=nullptr) | |
| TMemoryImagePtr (const TMemoryImagePtr< T > &InPtr) | |
| TMemoryImagePtr & | operator= (T *InPtr) | 
| TMemoryImagePtr & | operator= (const TMemoryImagePtr< T > &InPtr) | 
| ~TMemoryImagePtr () | |
| int64 | GetFrozenOffsetFromThis () const | 
| int32 | GetFrozenTypeIndex () const | 
| T * | Get () const | 
| T * | GetChecked () const | 
| T * | operator-> () const | 
| T & | operator* () const | 
| operator T* () const | |
| void | SafeDelete (const FPointerTableBase *PtrTable=nullptr) | 
| void | WriteMemoryImageWithDerivedType (FMemoryImageWriter &Writer, const FTypeLayoutDesc *DerivedTypeDesc) const | 
Protected Attributes | ||
| union { | ||
| uint64 Packed | ||
| FFrozenMemoryImagePtr Frozen | ||
| T * UnfrozenPtr | ||
| }; | ||
Private Member Functions | |
| T * | GetFrozenPtrInternal () const | 
Definition at line 379 of file MemoryImage.h.
      
  | 
  inline | 
Definition at line 386 of file MemoryImage.h.
      
  | 
  inline | 
Definition at line 387 of file MemoryImage.h.
      
  | 
  inline | 
Definition at line 391 of file MemoryImage.h.
      
  | 
  inline | 
Definition at line 399 of file MemoryImage.h.
      
  | 
  inline | 
Definition at line 404 of file MemoryImage.h.
      
  | 
  inline | 
Definition at line 396 of file MemoryImage.h.
      
  | 
  inlineprivate | 
Definition at line 436 of file MemoryImage.h.
      
  | 
  inline | 
Definition at line 397 of file MemoryImage.h.
      
  | 
  inline | 
Definition at line 382 of file MemoryImage.h.
      
  | 
  inline | 
Definition at line 384 of file MemoryImage.h.
      
  | 
  inline | 
Definition at line 383 of file MemoryImage.h.
      
  | 
  inline | 
Definition at line 407 of file MemoryImage.h.
      
  | 
  inline | 
Definition at line 406 of file MemoryImage.h.
      
  | 
  inline | 
Definition at line 405 of file MemoryImage.h.
      
  | 
  inline | 
Definition at line 389 of file MemoryImage.h.
      
  | 
  inline | 
Definition at line 388 of file MemoryImage.h.
      
  | 
  inline | 
Definition at line 409 of file MemoryImage.h.
      
  | 
  inline | 
Definition at line 419 of file MemoryImage.h.
| union { ... } TMemoryImagePtr< T > | 
| FFrozenMemoryImagePtr TMemoryImagePtr< T >::Frozen | 
Definition at line 445 of file MemoryImage.h.
| uint64 TMemoryImagePtr< T >::Packed | 
Definition at line 444 of file MemoryImage.h.
| T* TMemoryImagePtr< T >::UnfrozenPtr | 
Definition at line 446 of file MemoryImage.h.