Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

FileFilter Class Reference

#include <FileFilter.h>

Collaboration diagram for FileFilter:

Collaboration graph
[legend]
List of all members.

Public Methods

 FileFilter (FilterArguments &filter)
 FileFilter (cmdline::CmdLineArgument &input, cmdline::CmdLineArgument &output)
virtual ~FileFilter ()
bool getLine (std::string &s)
void putLine (const std::string &s)

Private Methods

void init (cmdline::CmdLineArgument &input, cmdline::CmdLineArgument &output)

Private Attributes

file::InputFilein
std::ostream * out
bool is_stdout

Constructor & Destructor Documentation

FileFilter FilterArguments   filter [inline]
 

Definition at line 78 of file FileFilter.h.

FileFilter cmdline::CmdLineArgument   input,
cmdline::CmdLineArgument   output
[inline]
 

Definition at line 79 of file FileFilter.h.

virtual ~FileFilter   [inline, virtual]
 

Definition at line 81 of file FileFilter.h.


Member Function Documentation

void init cmdline::CmdLineArgument   input,
cmdline::CmdLineArgument   output
[private]
 

Definition at line 55 of file FileFilter.cpp.

Referenced by FileFilter::FileFilter().

bool getLine std::string &    s [inline]
 

Definition at line 86 of file FileFilter.h.

void putLine const std::string &    s [inline]
 

Definition at line 87 of file FileFilter.h.


Member Data Documentation

file::InputFile* in [private]
 

Definition at line 71 of file FileFilter.h.

Referenced by FileFilter::init().

std::ostream* out [private]
 

Definition at line 72 of file FileFilter.h.

Referenced by FileFilter::init(), and FileFilter::~FileFilter().

bool is_stdout [private]
 

Definition at line 73 of file FileFilter.h.

Referenced by FileFilter::init(), and FileFilter::~FileFilter().


The documentation for this class was generated from the following files:
Contact me in case of errors or questions.
This documentation is powered by Doxygen.
(C) 2000-2002 Doxygen