EncodedInputStream< Encoding, InputByteStream > Class Template Reference#
EncodedInputStream< Encoding, InputByteStream > Class Template Reference
Input byte stream wrapper with a statically bound encoding. More...
#include <encodedstream.h>
Public Types | |
| typedef Encoding::Ch | Ch |
Public Member Functions | |
| EncodedInputStream (InputByteStream &is) | |
| Ch | Peek () const |
| Ch | Take () |
| size_t | Tell () const |
| void | Put (Ch) |
| void | Flush () |
| Ch * | PutBegin () |
| size_t | PutEnd (Ch *) |
Detailed Description
template<typename Encoding, typename InputByteStream>
class EncodedInputStream< Encoding, InputByteStream >
class EncodedInputStream< Encoding, InputByteStream >
Input byte stream wrapper with a statically bound encoding.
Member Typedef Documentation
◆ Ch
template<typename Encoding, typename InputByteStream>
| typedef Encoding::Ch EncodedInputStream< Encoding, InputByteStream >::Ch |
Constructor & Destructor Documentation
◆ EncodedInputStream()
template<typename Encoding, typename InputByteStream>
|
inline |
Member Function Documentation
◆ Flush()
template<typename Encoding, typename InputByteStream>
|
inline |
◆ Peek()
template<typename Encoding, typename InputByteStream>
|
inline |
◆ Put()
template<typename Encoding, typename InputByteStream>
|
inline |
◆ PutBegin()
template<typename Encoding, typename InputByteStream>
|
inline |
◆ PutEnd()
template<typename Encoding, typename InputByteStream>
|
inline |
◆ Take()
template<typename Encoding, typename InputByteStream>
|
inline |
◆ Tell()
template<typename Encoding, typename InputByteStream>
|
inline |
The documentation for this class was generated from the following file: