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

Public Types

typedef physx::PxHashSetBase< Key, HashFn, Allocator, false > HashSetBase
 
typedef HashSetBase::Iterator Iterator
 
- Public Types inherited from physx::PxHashSetBase< Key, HashFn, PxAllocator, Coalesced >
typedef PxHashBase< Key, Key, HashFn, GetKey, PxAllocator, Coalesced > BaseMap
 
typedef BaseMap::Iter Iterator
 

Public Member Functions

 PxHashSet (uint32_t initialTableSize=64, float loadFactor=0.75f)
 
 PxHashSet (uint32_t initialTableSize, float loadFactor, const Allocator &alloc)
 
 PxHashSet (const Allocator &alloc)
 
Iterator getIterator ()
 
- Public Member Functions inherited from physx::PxHashSetBase< Key, HashFn, PxAllocator, Coalesced >
 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 ()
 

Additional Inherited Members

- Protected Attributes inherited from physx::PxHashSetBase< Key, HashFn, PxAllocator, Coalesced >
BaseMap mBase
 

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