| libzypp 17.37.10
    | 
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.