#include <zypp-core/base/Hash.h>
#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.