23 #ifndef _TelepathyQt_or_filter_h_HEADER_GUARD_    24 #define _TelepathyQt_or_filter_h_HEADER_GUARD_    26 #ifndef IN_TP_QT_HEADER    27 #error IN_TP_QT_HEADER    30 #include <TelepathyQt/Filter>    31 #include <TelepathyQt/Types>    51             if (!filter || !filter->isValid()) {
    65             if (filter->matches(t)) {
    72     inline QList<SharedPtr<const Filter<T> > > 
filters()
 const { 
return mFilters; }
    78     QList<SharedPtr<const Filter<T> > > mFilters;
 static SharedPtr< OrFilter< T > > create(const QList< SharedPtr< const Filter< T > > > &filters=QList< SharedPtr< const Filter< T > > >())
Definition: or-filter.h:40
 
virtual ~OrFilter()
Definition: or-filter.h:46
 
QList< SharedPtr< const Filter< T > > > filters() const
Definition: or-filter.h:72
 
The OrFilter class provides a generic filter object to be used in conjunction of other filters.
Definition: or-filter.h:37
 
virtual bool isValid() const
Definition: or-filter.h:48
 
The SharedPtr class is a pointer to an explicitly shared object.
Definition: shared-ptr.h:39
 
The Filter class provides a base class to be used by specialized filters such as GenericCapabilityFil...
Definition: filter.h:37
 
Definition: abstract-adaptor.cpp:31
 
virtual bool matches(const SharedPtr< T > &t) const
Definition: or-filter.h:58