Home · Modules · All Classes · All Namespaces
Public Member Functions | Protected Member Functions | List of all members
Tp::Filter< T > Class Template Reference

The Filter class provides a base class to be used by specialized filters such as GenericCapabilityFilter, GenericPropertyFilter, etc. More...

#include <TelepathyQt/Filter>

Inherits Tp::RefCounted.

Inherited by Tp::GenericPropertyFilter< Account >, Tp::AndFilter< T >, Tp::GenericCapabilityFilter< T >, Tp::GenericPropertyFilter< T >, Tp::NotFilter< T >, and Tp::OrFilter< T >.

Public Member Functions

virtual ~Filter ()
 
virtual bool isValid () const
 
virtual bool matches (const SharedPtr< T > &t) const
 
- Public Member Functions inherited from Tp::RefCounted
 RefCounted ()
 
virtual ~RefCounted ()
 

Protected Member Functions

 Filter ()
 

Detailed Description

template<class T>
class Tp::Filter< T >

The Filter class provides a base class to be used by specialized filters such as GenericCapabilityFilter, GenericPropertyFilter, etc.

Constructor & Destructor Documentation

◆ ~Filter()

template<class T >
virtual Tp::Filter< T >::~Filter ( )
inlinevirtual

◆ Filter()

template<class T >
Tp::Filter< T >::Filter ( )
inlineprotected

Member Function Documentation

◆ isValid()

template<class T >
virtual bool Tp::Filter< T >::isValid ( ) const
inlinevirtual

◆ matches()

template<class T >
virtual bool Tp::Filter< T >::matches ( const SharedPtr< T > &  t) const
inlinevirtual