#include <GMemory.h>
 | 
| static void  | SetGlobalHeap (GMemoryHeap *a_heap) | 
|   | 
| static GMemoryHeap *  | GetGlobalHeap () | 
|   | 
| static void  | CreateArena (UPInt a_arena, GSysAllocPaged *a_sysAlloc) | 
|   | 
| static void  | DestroyArena (UPInt a_arena) | 
|   | 
| static bool  | ArenaIsEmpty (UPInt a_arena) | 
|   | 
| static void *  | Alloc (UPInt a_count) | 
|   | 
| static void *  | Alloc (UPInt a_count, UPInt a_al) | 
|   | 
| static void *  | AllocAutoHeap (const void *a_ptr, UPInt a_count) | 
|   | 
| static void *  | AllocAutoHeap (const void *a_ptr, UPInt a_count, UPInt a_al) | 
|   | 
| static void *  | AllocInHeap (GMemoryHeap *a_heap, UPInt a_count) | 
|   | 
| static void *  | AllocInHeap (GMemoryHeap *a_heap, UPInt a_count, UPInt a_al) | 
|   | 
| static void *  | Realloc (void *a_ptr, UPInt a_newCount) | 
|   | 
| static void  | Free (void *a_ptr) | 
|   | 
| static void  | FreeInHeap (GMemoryHeap *a_heap, void *a_ptr) | 
|   | 
| static GMemoryHeap *  | GetHeapByAddress (const void *a_ptr) | 
|   | 
| static bool  | DetectMemoryLeaks () | 
|   | 
◆ Alloc() [1/2]
  
  
      
        
          | static void * RE::GMemory::Alloc  | 
          ( | 
          UPInt  | 
          a_count | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ Alloc() [2/2]
  
  
      
        
          | static void * RE::GMemory::Alloc  | 
          ( | 
          UPInt  | 
          a_count,  | 
         
        
           | 
           | 
          UPInt  | 
          a_al  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ AllocAutoHeap() [1/2]
  
  
      
        
          | static void * RE::GMemory::AllocAutoHeap  | 
          ( | 
          const void *  | 
          a_ptr,  | 
         
        
           | 
           | 
          UPInt  | 
          a_count  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ AllocAutoHeap() [2/2]
  
  
      
        
          | static void * RE::GMemory::AllocAutoHeap  | 
          ( | 
          const void *  | 
          a_ptr,  | 
         
        
           | 
           | 
          UPInt  | 
          a_count,  | 
         
        
           | 
           | 
          UPInt  | 
          a_al  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ AllocInHeap() [1/2]
◆ AllocInHeap() [2/2]
◆ ArenaIsEmpty()
  
  
      
        
          | static bool RE::GMemory::ArenaIsEmpty  | 
          ( | 
          UPInt  | 
          a_arena | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ CreateArena()
◆ DestroyArena()
  
  
      
        
          | static void RE::GMemory::DestroyArena  | 
          ( | 
          UPInt  | 
          a_arena | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ DetectMemoryLeaks()
  
  
      
        
          | static bool RE::GMemory::DetectMemoryLeaks  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ Free()
  
  
      
        
          | static void RE::GMemory::Free  | 
          ( | 
          void *  | 
          a_ptr | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ FreeInHeap()
  
  
      
        
          | static void RE::GMemory::FreeInHeap  | 
          ( | 
          GMemoryHeap *  | 
          a_heap,  | 
         
        
           | 
           | 
          void *  | 
          a_ptr  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ GetGlobalHeap()
◆ GetGlobalHeapRef()
  
  
      
        
          | static GMemoryHeap *& RE::GMemory::GetGlobalHeapRef  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ GetHeapByAddress()
  
  
      
        
          | static GMemoryHeap * RE::GMemory::GetHeapByAddress  | 
          ( | 
          const void *  | 
          a_ptr | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ Realloc()
  
  
      
        
          | static void * RE::GMemory::Realloc  | 
          ( | 
          void *  | 
          a_ptr,  | 
         
        
           | 
           | 
          UPInt  | 
          a_newCount  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ SetGlobalHeap()
  
  
      
        
          | static void RE::GMemory::SetGlobalHeap  | 
          ( | 
          GMemoryHeap *  | 
          a_heap | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
The documentation for this class was generated from the following file: