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.