|
libzypp 17.37.4
|
Provide set relation methods based on Derived::setRelationMixinCompare A class using this mixin must provide: More...
#include <zypp/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 Symbols | |
(Note that these are not member symbols.) | |
| 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.
|
Compare sets.
Definition at line 182 of file SetRelationMixin.h.
|
Compare sets and match against SetCompare.
Definition at line 187 of file SetRelationMixin.h.
|
Compare sets and match against SetRelation.
Definition at line 192 of file SetRelationMixin.h.
|
Equal.
Definition at line 197 of file SetRelationMixin.h.
|
Unequal.
Definition at line 202 of file SetRelationMixin.h.