RavEngine
Loading...
Searching...
No Matches
physx::PxHashSetBase< Key, HashFn, PxAllocator, Coalesced > Class Template Reference
Inheritance diagram for physx::PxHashSetBase< Key, HashFn, PxAllocator, Coalesced >:
[legend]
Collaboration diagram for physx::PxHashSetBase< Key, HashFn, PxAllocator, Coalesced >:
[legend]

Classes

struct  GetKey
 

Public Types

typedef PxHashBase< Key, Key, HashFn, GetKey, PxAllocator, Coalesced > BaseMap
 
typedef BaseMap::Iter Iterator
 

Public Member Functions

 PxHashSetBase (uint32_t initialTableSize, float loadFactor, const PxAllocator &alloc)
 
 PxHashSetBase (const PxAllocator &alloc)
 
 PxHashSetBase (uint32_t initialTableSize=64, float loadFactor=0.75f)
 
bool insert (const Key &k)
 
PX_INLINE bool contains (const Key &k) const
 
PX_INLINE bool erase (const Key &k)
 
PX_INLINE uint32_t size () const
 
PX_INLINE uint32_t capacity () const
 
PX_INLINE void reserve (uint32_t size)
 
PX_INLINE void clear ()
 

Protected Attributes

BaseMap mBase
 

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