#include <multihashmap.hpp>
 | 
|   | multihashmap () | 
|   | 
|   | multihashmap (const std::multimap< Key, Value > &multimap) | 
|   | 
|   | multihashmap (std::multimap< Key, Value > &&multimap) | 
|   | 
|   | multihashmap (std::initializer_list< std::pair< const Key, Value >> list) | 
|   | 
| void  | put (const Key &key, const Value &value) | 
|   | 
| std::list< Value >  | get (const Key &key) const  | 
|   | 
| std::set< Key >  | keys () const  | 
|   | 
| bool  | remove (const Key &key) | 
|   | 
| bool  | remove (const Key &key, const Value &value) | 
|   | 
| bool  | contains (const Key &key) const  | 
|   | 
| bool  | contains (const Key &key, const Value &value) const  | 
|   | 
template<typename Key, typename Value, typename Hash = std::hash<Key>, typename Equal = std::equal_to<Key>> 
 
 
template<typename Key, typename Value, typename Hash , typename Equal > 
      
 
 
template<typename Key, typename Value, typename Hash , typename Equal > 
      
 
 
template<typename Key, typename Value, typename Hash , typename Equal > 
      
 
 
template<typename Key, typename Value , typename Hash , typename Equal > 
      
        
          | bool multihashmap< Key, Value, Hash, Equal >::contains  | 
          ( | 
          const Key &  | 
          key | ) | 
           const | 
        
      
 
 
template<typename Key, typename Value, typename Hash , typename Equal > 
      
        
          | bool multihashmap< Key, Value, Hash, Equal >::contains  | 
          ( | 
          const Key &  | 
          key,  | 
        
        
           | 
           | 
          const Value &  | 
          value  | 
        
        
           | 
          ) | 
           |  const | 
        
      
 
 
template<typename Key, typename Value , typename Hash , typename Equal > 
      
        
          | std::list< Value > multihashmap< Key, Value, Hash, Equal >::get  | 
          ( | 
          const Key &  | 
          key | ) | 
           const | 
        
      
 
 
template<typename Key , typename Value , typename Hash , typename Equal > 
      
        
          | std::set< Key > multihashmap< Key, Value, Hash, Equal >::keys  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
template<typename Key, typename Value, typename Hash , typename Equal > 
      
        
          | void multihashmap< Key, Value, Hash, Equal >::put  | 
          ( | 
          const Key &  | 
          key,  | 
        
        
           | 
           | 
          const Value &  | 
          value  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
template<typename Key, typename Value , typename Hash , typename Equal > 
      
        
          | bool multihashmap< Key, Value, Hash, Equal >::remove  | 
          ( | 
          const Key &  | 
          key | ) | 
           | 
        
      
 
 
template<typename Key, typename Value, typename Hash , typename Equal > 
      
        
          | bool multihashmap< Key, Value, Hash, Equal >::remove  | 
          ( | 
          const Key &  | 
          key,  | 
        
        
           | 
           | 
          const Value &  | 
          value  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
The documentation for this class was generated from the following file: