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::InputFile * in
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