18#ifndef AGXDATA_HASH_SET_H
19#define AGXDATA_HASH_SET_H
23#include <agxData/ArrayAllocator.h>
27 template <
typename KeyT,
typename HashT = agx::HashFn<KeyT>,
typename Allocator = ArrayAllocator::Proxy>
28 class HashSet :
public agx::HashSet<KeyT, HashT, Allocator>
31 AGX_FORCE_INLINE HashSet(
const Allocator& allocator = Allocator()) :
agx::HashSet<KeyT, HashT, Allocator>(allocator)
34 AGX_FORCE_INLINE HashSet& operator=(
const HashSet<KeyT, HashT, Allocator>& other)
41 typedef HashSet<agx::UInt32> GenericHashSet;
#define AGX_TEMPLATED_TYPE_BINDING(_Type, _Name)
HashSetImplementation< KeyT, HashT, AllocatorT > & operator=(const HashSetImplementation< KeyT, HashT, AllocatorT > &other)
Assignment operator.
Inheritance with partial specialization due to bug with ref_ptr containers.
Contains classes for low level data storage for AGX.
The agx namespace contains the dynamics/math part of the AGX Dynamics API.