#include <GHashSetBase.h>
◆ SelfType
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
      
 
 
◆ GHashSetBase() [1/5]
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
 
 
◆ GHashSetBase() [2/5]
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
  
  
      
        
          | RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::GHashSetBase  | 
          ( | 
          std::int32_t  | 
          a_sizeHint | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ GHashSetBase() [3/5]
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
  
  
      
        
          | RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::GHashSetBase  | 
          ( | 
          void *  | 
           | ) | 
           | 
         
       
   | 
  
inlineexplicit   | 
  
 
 
◆ GHashSetBase() [4/5]
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
  
  
      
        
          | RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::GHashSetBase  | 
          ( | 
          void *  | 
          a_memAddr,  | 
         
        
           | 
           | 
          std::int32_t  | 
          a_sizeHint  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ GHashSetBase() [5/5]
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
 
 
◆ ~GHashSetBase()
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
 
 
◆ Add()
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
template<class CRef > 
  
  
      
        
          | void RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::Add  | 
          ( | 
          void *  | 
          a_memAddr,  | 
         
        
           | 
           | 
          const CRef &  | 
          a_key  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ Assign()
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
 
 
◆ begin() [1/2]
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
 
 
◆ begin() [2/2]
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
 
 
◆ CheckExpand()
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
  
  
      
        
          | void RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::CheckExpand  | 
          ( | 
          void *  | 
          a_memAddr | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ Clear()
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
 
 
◆ end() [1/2]
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
 
 
◆ end() [2/2]
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
 
 
◆ Find() [1/2]
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
template<class K > 
 
 
◆ Find() [2/2]
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
template<class K > 
 
 
◆ FindAlt() [1/2]
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
template<class K > 
 
 
◆ FindAlt() [2/2]
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
template<class K > 
 
 
◆ Get() [1/2]
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
template<class K > 
  
  
      
        
          | C * RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::Get  | 
          ( | 
          const K &  | 
          a_key | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ Get() [2/2]
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
template<class K > 
  
  
      
        
          | const C * RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::Get  | 
          ( | 
          const K &  | 
          key | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetAlt() [1/3]
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
template<class K > 
  
  
      
        
          | C * RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::GetAlt  | 
          ( | 
          const K &  | 
          a_key | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetAlt() [2/3]
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
template<class K > 
  
  
      
        
          | const C * RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::GetAlt  | 
          ( | 
          const K &  | 
          a_key | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetAlt() [3/3]
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
template<class K > 
  
  
      
        
          | bool RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::GetAlt  | 
          ( | 
          const K &  | 
          a_key,  | 
         
        
           | 
           | 
          C *  | 
          a_val  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetSize()
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
 
 
◆ GFC_MEMORY_REDEFINE_NEW()
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
      
        
          | RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::GFC_MEMORY_REDEFINE_NEW  | 
          ( | 
          GHashSetBase< C, HashF, AltHashF, Allocator, Entry >  | 
          ,  | 
        
        
           | 
           | 
          Allocator::kStatID  | 
            | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ IsEmpty()
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
  
  
      
        
          | bool RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::IsEmpty  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ Remove()
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
template<class CRef > 
  
  
      
        
          | void RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::Remove  | 
          ( | 
          const CRef &  | 
          a_key | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ RemoveAlt()
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
template<class K > 
  
  
      
        
          | void RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::RemoveAlt  | 
          ( | 
          const K &  | 
          a_key | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ Resize()
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
  
  
      
        
          | void RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::Resize  | 
          ( | 
          void *  | 
          a_memAddr,  | 
         
        
           | 
           | 
          UPInt  | 
          a_count  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ Set()
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
template<class CRef > 
  
  
      
        
          | void RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::Set  | 
          ( | 
          void *  | 
          a_memAddr,  | 
         
        
           | 
           | 
          const CRef &  | 
          a_key  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetCapacity()
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
  
  
      
        
          | void RE::GHashSetBase< C, HashF, AltHashF, Allocator, Entry >::SetCapacity  | 
          ( | 
          void *  | 
          a_memAddr,  | 
         
        
           | 
           | 
          UPInt  | 
          a_newSize  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ const_iterator
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
 
 
◆ iterator
template<class C , class HashF  = GFixedSizeHash<C>, class AltHashF  = HashF, class Allocator  = GAllocatorGH<C>, class Entry  = GHashsetCachedEntry<C, HashF>> 
 
 
The documentation for this class was generated from the following file: