Index

C++ Code Documentation

io::IstreamStream

Derived from: io::Istream

File: BASE/io/IstreamStream.H

public:
  • IstreamStream( base::String const &filename );
    constructor
  • IstreamStream( std::istream &stream );
  • virtual ~IstreamStream();
    destructor
  • virtual uint read( char *buffer, uint buffer_len );
  • virtual uint read( char unsigned *buffer, uint buffer_len );
  • virtual bool ok();
  • virtual void get( char & );
  • virtual void get( char unsigned & );
  • virtual void getline( base::String & );
  • std::istream &stream();
  • virtual StreamType type() const;
protected:
private:
  • base::String _filename;
  • std::istream *_stream;
  • bool _stream_was_allocated;
  • IstreamStream( IstreamStream const & );
    disabled copy constructor
  • IstreamStream &operator=( IstreamStream const & );
    disabled assignment operator


io::IstreamStream GANG