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);