Ubuntu TV Media Scanner
A centralized index for removable media content.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | List of all members
mediascanner::Filter Class Reference

#include <mediascanner/filter.h>

+ Inheritance diagram for mediascanner::Filter:

Public Member Functions

 Filter ()
 
 ~Filter ()
 
 Filter (const Filter &other)
 
Filteroperator= (const Filter &other)
 
Lucene::QueryPtr BuildQuery (Lucene::QueryParserPtr parser, std::wstring *error_message) const
 

Protected Member Functions

 Filter (Private *d)
 
template<typename T >
T * data ()
 

Constructor & Destructor Documentation

mediascanner::Filter::Filter ( Private *  d)
explicitprotected
mediascanner::Filter::Filter ( )
mediascanner::Filter::~Filter ( )
mediascanner::Filter::Filter ( const Filter other)

Member Function Documentation

Lucene::QueryPtr mediascanner::Filter::BuildQuery ( Lucene::QueryParserPtr  parser,
std::wstring *  error_message 
) const
template<typename T >
T* mediascanner::Filter::data ( )
inlineprotected
Filter& mediascanner::Filter::operator= ( const Filter other)