libzypp 17.31.23
|
Provide set relation methods based on Derived::setRelationMixinCompare A class using this mixin must provide: More...
#include <base/SetRelationMixin.h>
Public Member Functions | |
SetCompare | compare (const Derived &trg) const |
Compare sets. | |
SetCompare | compare (const SetRelationMixin< Derived > &trg) const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
bool | compare (const Derived &trg, SetCompare cmp) const |
Compare sets and match against SetCompare. | |
bool | compare (const SetRelationMixin< Derived > &trg, SetCompare cmp) const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
bool | compare (const Derived &trg, SetRelation rel) const |
Compare sets and match against SetRelation. | |
bool | compare (const SetRelationMixin< Derived > &trg, SetRelation rel) const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
Protected Member Functions | |
SetRelationMixin () | |
DEFAULT_COPYABLE (SetRelationMixin) | |
DEFAULT_MOVABLE (SetRelationMixin) | |
~SetRelationMixin () | |
Private Member Functions | |
const Derived & | derived () const |
Access to sublass Derived. | |
Related Functions | |
(Note that these are not member functions.) | |
template<class Derived > | |
SetCompare | compare (const SetRelationMixin< Derived > &src, const SetRelationMixin< Derived > &trg) |
Compare sets. | |
template<class Derived > | |
bool | compare (const SetRelationMixin< Derived > &src, const SetRelationMixin< Derived > &trg, SetCompare cmp) |
Compare sets and match against SetCompare. | |
template<class Derived > | |
bool | compare (const SetRelationMixin< Derived > &src, const SetRelationMixin< Derived > &trg, SetRelation rel) |
Compare sets and match against SetRelation. | |
template<class Derived > | |
bool | operator== (const SetRelationMixin< Derived > &src, const SetRelationMixin< Derived > &trg) |
Equal. | |
template<class Derived > | |
bool | operator!= (const SetRelationMixin< Derived > &src, const SetRelationMixin< Derived > &trg) |
Unequal. | |
Provide set relation methods based on Derived::setRelationMixinCompare A class using this mixin must provide:
Definition at line 144 of file SetRelationMixin.h.
|
inlineprotected |
Definition at line 169 of file SetRelationMixin.h.
|
inlineprotected |
Definition at line 172 of file SetRelationMixin.h.
|
inline |
Compare sets.
Definition at line 148 of file SetRelationMixin.h.
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Definition at line 151 of file SetRelationMixin.h.
|
inline |
Compare sets and match against SetCompare.
Definition at line 155 of file SetRelationMixin.h.
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Definition at line 158 of file SetRelationMixin.h.
|
inline |
Compare sets and match against SetRelation.
Definition at line 162 of file SetRelationMixin.h.
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Definition at line 165 of file SetRelationMixin.h.
|
protected |
|
protected |
|
inlineprivate |
Access to sublass Derived.
Definition at line 176 of file SetRelationMixin.h.
|
related |
Compare sets.
Definition at line 182 of file SetRelationMixin.h.
|
related |
Compare sets and match against SetCompare.
Definition at line 187 of file SetRelationMixin.h.
|
related |
Compare sets and match against SetRelation.
Definition at line 192 of file SetRelationMixin.h.
|
related |
Equal.
Definition at line 197 of file SetRelationMixin.h.
|
related |
Unequal.
Definition at line 202 of file SetRelationMixin.h.