bes  Updated for version 3.20.8
GenericStreamWrapper< InputStream, Encoding > Class Template Reference

A Stream Wrapper. More...

#include <stream.h>

Collaboration diagram for GenericStreamWrapper< InputStream, Encoding >:
Collaboration graph

Public Types

typedef Encoding::Ch Ch
 

Public Member Functions

void Flush ()
 
 GenericStreamWrapper (InputStream &is)
 
UTFType GetType () const
 
bool HasBOM () const
 
Ch Peek () const
 
const Ch * Peek4 () const
 
void Put (Ch ch)
 
Ch * PutBegin ()
 
size_t PutEnd (Ch *ch)
 
Ch Take ()
 
size_t Tell ()
 

Protected Attributes

InputStream & is_
 

Detailed Description

template<typename InputStream, typename Encoding = UTF8<>>
class GenericStreamWrapper< InputStream, Encoding >

A Stream Wrapper.

\tThis string stream is a wrapper for any stream by just forwarding any \treceived message to the origin stream.

Note
implements Stream concept

Definition at line 119 of file stream.h.


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