38 #ifndef FCL_BROADPHASE_SPARSEHASHTABLE_H 39 #define FCL_BROADPHASE_SPARSEHASHTABLE_H 45 #include <unordered_map> 53 template<
typename U,
typename V>
57 template <
typename Key,
typename Data,
typename HashFnc,
63 typedef std::list<Data> Bin;
64 typedef TableT<size_t, Bin> Table;
74 void insert(Key key, Data value);
77 std::vector<Data> query(Key key)
const;
80 void remove(Key key, Data value);
89 #include "fcl/broadphase/detail/sparse_hash_table-inl.h" Main namespace.
Definition: broadphase_bruteforce-inl.h:45
A hash table implemented using unordered_map.
Definition: sparse_hash_table.h:59
Definition: sparse_hash_table.h:54