#include <iosfwd>
#include <unordered_set>
#include <unordered_map>
Go to the source code of this file.
|  | 
| template<class D> | 
| unordered_set< D > * | std::rwcowClone (const std::unordered_set< D > *rhs) | 
|  | clone function for RW_pointer 
 | 
| template<class K, class V> | 
| std::unordered_map< K, V > * | std::rwcowClone (const std::unordered_map< K, V > *rhs) | 
|  | clone function for RW_pointer 
 | 
◆ ZYPP_DEFINE_ID_HASHABLE
      
        
          | #define ZYPP_DEFINE_ID_HASHABLE | ( |  | C | ) |  | 
      
 
Value:
  template<class Tp> struct hash;               \
  template<> struct hash<C>                     \
  {                                             \
    size_t operator()( const C & __s ) const    \
    { return __s.id(); }                        \
  };                                            \
}
 
Define hash function for id based classes. 
Class has to provide a method id() retuning a unique number. 
A Solvable object within the sat Pool.
#define ZYPP_DEFINE_ID_HASHABLE(C)
Define hash function for id based classes.
  
Definition at line 26 of file Hash.h.