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

TokenStreamBasicFilter Class Reference

#include <TokenStreamBasicFilter.hpp>

Inheritance diagram for TokenStreamBasicFilter:

TokenStream TokenStreamHiddenTokenFilter List of all members.

Public Methods

 TokenStreamBasicFilter (TokenStream &input_)
void discard (int ttype)
void discard (const BitSet &mask)
RefToken nextToken ()

Protected Attributes

BitSet discardMask
TokenStreaminput

Detailed Description

This object is a TokenStream that passes through all tokens except for those that you tell it to discard. There is no buffering of the tokens.


Constructor & Destructor Documentation

TokenStreamBasicFilter::TokenStreamBasicFilter TokenStream   input_
 

This object is a TokenStream that passes through all tokens except for those that you tell it to discard. There is no buffering of the tokens.


Member Function Documentation

void TokenStreamBasicFilter::discard const BitSet   mask
 

void TokenStreamBasicFilter::discard int    ttype
 

RefToken TokenStreamBasicFilter::nextToken   [virtual]
 

Implements TokenStream.

Reimplemented in TokenStreamHiddenTokenFilter.


Member Data Documentation

BitSet TokenStreamBasicFilter::discardMask [protected]
 

The set of token types to discard

TokenStream* TokenStreamBasicFilter::input [protected]
 

The input stream


The documentation for this class was generated from the following files:
Generated on Wed Nov 3 12:59:59 2004 for Lemur Toolkit by doxygen1.2.18