#include <SbHash.h>
|  | 
| unsigned int | getIndex (const Key &key) const | 
|  | 
| void | resize (unsigned int newsize) | 
|  | 
◆ SbHashApplyFunc
template<class Type , class Key > 
      
        
          | typedef void SbHash< Type, Key >::SbHashApplyFunc(const Key &key, const Type &obj, void *closure) | 
      
 
 
◆ SbHashFunc
template<class Type , class Key > 
      
        
          | typedef uintptr_t SbHash< Type, Key >::SbHashFunc(const Key &key) | 
      
 
 
◆ SbHash() [1/2]
template<class Type , class Key > 
  
  | 
        
          | SbHash< Type, Key >::SbHash | ( | unsigned int | sizearg = 256, |  
          |  |  | float | loadfactorarg = 0.0f |  
          |  | ) |  |  |  | inline | 
 
 
◆ SbHash() [2/2]
template<class Type , class Key > 
 
 
◆ ~SbHash()
template<class Type , class Key > 
 
 
◆ apply()
template<class Type , class Key > 
 
 
◆ clear()
template<class Type , class Key > 
  
  | 
        
          | void SbHash< Type, Key >::clear | ( | void |  | ) |  |  | inline | 
 
 
◆ default_hash_func()
template<class Type , class Key > 
  
  | 
        
          | static uintptr_t SbHash< Type, Key >::default_hash_func | ( | const Key & | key | ) |  |  | inlinestaticprotected | 
 
 
◆ get()
template<class Type , class Key > 
  
  | 
        
          | SbBool SbHash< Type, Key >::get | ( | const Key & | key, |  
          |  |  | Type & | obj |  
          |  | ) |  | const |  | inline | 
 
 
◆ getIndex()
template<class Type , class Key > 
  
  | 
        
          | unsigned int SbHash< Type, Key >::getIndex | ( | const Key & | key | ) | const |  | inlineprotected | 
 
 
◆ getNumElements()
template<class Type , class Key > 
  
  | 
        
          | unsigned int SbHash< Type, Key >::getNumElements | ( | void |  | ) | const |  | inline | 
 
 
◆ makeKeyList()
template<class Type , class Key > 
  
  | 
        
          | void SbHash< Type, Key >::makeKeyList | ( | SbList< Key > & | l | ) | const |  | inline | 
 
 
◆ operator=()
template<class Type , class Key > 
 
 
◆ put()
template<class Type , class Key > 
  
  | 
        
          | SbBool SbHash< Type, Key >::put | ( | const Key & | key, |  
          |  |  | const Type & | obj |  
          |  | ) |  |  |  | inline | 
 
 
◆ remove()
template<class Type , class Key > 
  
  | 
        
          | SbBool SbHash< Type, Key >::remove | ( | const Key & | key | ) |  |  | inline | 
 
 
◆ resize()
template<class Type , class Key > 
  
  | 
        
          | void SbHash< Type, Key >::resize | ( | unsigned int | newsize | ) |  |  | inlineprotected | 
 
 
◆ setHashFunc()
template<class Type , class Key > 
 
 
The documentation for this class was generated from the following file:
- C:/Data/Volker/Bitbucket/smallchange/lib/SmallChange/misc/SbHash.h