dirstr::filter_base Class Reference
[Vordefinierte Filter- und Filter-Adapter-Klassen]

Filter-Interface das von der dirstream-Klasse für die Filterung von Verzeichnis-Einträgen und Unterverzeichnissen verwendet wird. More...

Inheritance diagram for dirstr::filter_base:

dirstr::adapter_f_t< F > dirstr::mem_fun_f_t< T, MemFun > dirstr::no_f dirstr::pattern_f dirstr::type_f List of all members.

Public Member Functions

virtual bool operator() (const std::string &) const =0
virtual filter_baseclone () const=0

Detailed Description

Filter-Interface das von der dirstream-Klasse für die Filterung von Verzeichnis-Einträgen und Unterverzeichnissen verwendet wird.


Member Function Documentation

virtual bool dirstr::filter_base::operator() ( const std::string &   )  const [pure virtual]

Filterfunktion die entscheidet ob ein Eintrag ausgewählt werden soll oder nicht.

Returns:
true, falls der Eintrag ausgewählt werden soll. false sonst.

Implemented in dirstr::no_f, dirstr::type_f, dirstr::pattern_f, dirstr::adapter_f_t< F >, and dirstr::mem_fun_f_t< T, MemFun >.

virtual filter_base* dirstr::filter_base::clone (  )  const [pure virtual]

"virtueller" Copy-Konstruktor. Muss eine dynamisch allozierte Kopie von *this liefern.

Implemented in dirstr::no_f, dirstr::adapter_f_t< F >, and dirstr::mem_fun_f_t< T, MemFun >.


The documentation for this class was generated from the following files:
Generated on Fri Apr 27 13:12:36 2007 for Highlight Code Converter by  doxygen 1.5.2