textwolf  0.2
Public Member Functions | List of all members
textwolf::IStream Class Referenceabstract

Input stream interface. More...

#include <istreamiterator.hpp>

Inheritance diagram for textwolf::IStream:
textwolf::StdInputStream

Public Member Functions

virtual ~IStream ()
 
virtual std::size_t read (void *buf, std::size_t bufsize)=0
 
virtual int errorcode () const =0
 

Detailed Description

Input stream interface.

Constructor & Destructor Documentation

virtual textwolf::IStream::~IStream ( )
inlinevirtual

Member Function Documentation

virtual int textwolf::IStream::errorcode ( ) const
pure virtual

Implemented in textwolf::StdInputStream.

virtual std::size_t textwolf::IStream::read ( void *  buf,
std::size_t  bufsize 
)
pure virtual

Implemented in textwolf::StdInputStream.


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