Open Babel  3.0
Public Types | Public Member Functions | Private Member Functions | List of all members
FilteringInputStream< Extractor > Class Template Reference

#include <openbabel/lineend.h>

Inheritance diagram for FilteringInputStream< Extractor >:
FilteringInputStreambuf< Extractor >

Public Types

typedef std::istream & istream_reference
 
typedef std::istream istream_type
 

Public Member Functions

 FilteringInputStream (istream_reference istream)
 
virtual ~FilteringInputStream ()
 

Private Member Functions

virtual int overflow (int)
 
virtual int underflow ()
 
virtual int sync ()
 
virtual std::streampos seekoff (std::streamoff off, std::ios_base::seekdir way, std::ios_base::openmode which=std::ios_base::in|std::ios_base::out)
 
virtual std::streampos seekpos (std::streampos sp, std::ios_base::openmode which=std::ios_base::in|std::ios_base::out)
 
std::istream * GetSource () const
 
void SetSource (std::istream *newsource)
 

Detailed Description

template<class Extractor>
class OpenBabel::FilteringInputStream< Extractor >

A stream interface for FilteringInputStreambuf.

Member Typedef Documentation

◆ istream_reference

typedef std::istream& istream_reference

◆ istream_type

typedef std::istream istream_type

Constructor & Destructor Documentation

◆ FilteringInputStream()

FilteringInputStream ( istream_reference  istream)
inlineexplicit

◆ ~FilteringInputStream()

virtual ~FilteringInputStream ( )
inlinevirtual

The documentation for this class was generated from the following file: