Overview
Classes: Base32Decoder, Base32DecoderBuf, Base32DecoderIOS, Base32Encoder, Base32EncoderBuf, Base32EncoderIOS, Base64Decoder, Base64DecoderBuf, Base64DecoderIOS, Base64Encoder, Base64EncoderBuf, Base64EncoderIOS, BasicBufferedBidirectionalStreamBuf, BasicBufferedStreamBuf, BasicMemoryBinaryReader, BasicMemoryBinaryWriter, BasicMemoryStreamBuf, BasicUnbufferedStreamBuf, BinaryReader, BinaryWriter, BufferAllocator, CountingIOS, CountingInputStream, CountingOutputStream, CountingStreamBuf, DataURIStream, DataURIStreamIOS, DeflatingIOS, DeflatingInputStream, DeflatingOutputStream, DeflatingStreamBuf, EOFToken, FIFOBufferStream, FIFOBufferStreamBuf, FIFOIOS, FileIOS, FileInputStream, FileOutputStream, FileStream, HexBinaryDecoder, HexBinaryDecoderBuf, HexBinaryDecoderIOS, HexBinaryEncoder, HexBinaryEncoderBuf, HexBinaryEncoderIOS, InflatingIOS, InflatingInputStream, InflatingOutputStream, InflatingStreamBuf, InputLineEndingConverter, InvalidToken, LineEnding, LineEndingConverterIOS, LineEndingConverterStreamBuf, MemoryIOS, MemoryInputStream, MemoryOutputStream, NullIOS, NullInputStream, NullOutputStream, NullStreamBuf, OutputLineEndingConverter, StreamCopier, StreamTokenizer, TeeIOS, TeeInputStream, TeeOutputStream, TeeStreamBuf, Token, WhitespaceToken
Classes
class Base32Decoder
This istream base32-decodes all data read from the istream connected to it.
class Base32DecoderBuf
This streambuf base32-decodes all data read from the istream connected to it.
class Base32DecoderIOS
The base class for Base32Decoder.
class Base32Encoder
This ostream base32-encodes all data written to it and forwards it to a connected ostream.
class Base32EncoderBuf
This streambuf base32-encodes all data written to it and forwards it to a connected ostream.
class Base32EncoderIOS
The base class for Base32Encoder.
class Base64Decoder
This istream base64-decodes all data read from the istream connected to it.
class Base64DecoderBuf
This streambuf base64-decodes all data read from the istream connected to it.
class Base64DecoderIOS
The base class for Base64Decoder.
class Base64Encoder
This ostream base64-encodes all data written to it and forwards it to a connected ostream.
class Base64EncoderBuf
This streambuf base64-encodes all data written to it and forwards it to a connected ostream.
class Base64EncoderIOS
The base class for Base64Encoder.
class BasicBufferedBidirectionalStreamBuf
This is an implementation of a buffered bidirectional streambuf that greatly simplifies the implementation of custom streambufs of various kinds.
class BasicBufferedStreamBuf
This is an implementation of a buffered streambuf that greatly simplifies the implementation of custom streambufs of various kinds.
class BasicMemoryBinaryReader
A convenient wrapper for using Buffer and MemoryStream with BinaryReader.
class BasicMemoryBinaryWriter
A convenient wrapper for using Buffer and MemoryStream with BinarWriter.
class BasicMemoryStreamBuf
BasicMemoryStreamBuf is a simple implementation of a stream buffer for reading and writing from a memory area.
class BasicUnbufferedStreamBuf
This is an implementation of an unbuffered streambuf that greatly simplifies the implementation of custom streambufs of various kinds.
class BinaryReader
This class reads basic types (and std::vectors thereof) in binary form into an input stream.
class BinaryWriter
This class writes basic types (and std::vectors of these) in binary form into an output stream.
class BufferAllocator
The BufferAllocator used if no specific BufferAllocator has been specified.
class CountingIOS
The base class for CountingInputStream and CountingOutputStream.
class CountingInputStream
This stream counts all characters and lines going through it.
class CountingOutputStream
This stream counts all characters and lines going through it.
class CountingStreamBuf
This stream buffer counts all characters and lines going through it.
class DataURIStream
An input stream for reading data from a data URI.
class DataURIStreamIOS
The base class for DataURIStream.
class DeflatingIOS
The base class for DeflatingOutputStream and DeflatingInputStream.
class DeflatingInputStream
This stream compresses all data passing through it using zlib's deflate algorithm.
class DeflatingOutputStream
This stream compresses all data passing through it using zlib's deflate algorithm.
class DeflatingStreamBuf
This is the streambuf class used by DeflatingInputStream and DeflatingOutputStream.
class EOFToken
This token class is used to signal the end of the input stream.
class FIFOBufferStream
An output stream for writing to a FIFO.
class FIFOBufferStreamBuf
This is the streambuf class used for reading from and writing to a FIFOBuffer.
class FIFOIOS
The base class for FIFOBufferInputStream and FIFOBufferStream.
class FileIOS
The base class for FileInputStream and FileOutputStream.
class FileInputStream
An input stream for reading from a file.
class FileOutputStream
An output stream for writing to a file.
class FileStream
A stream for reading from and writing to a file.
class HexBinaryDecoder
This istream decodes all hexBinary-encoded data read from the istream connected to it.
class HexBinaryDecoderBuf
This streambuf decodes all hexBinary-encoded data read from the istream connected to it.
class HexBinaryDecoderIOS
The base class for HexBinaryDecoder.
class HexBinaryEncoder
This ostream encodes all data written to it in BinHex encoding and forwards it to a connected ostream.
class HexBinaryEncoderBuf
This streambuf encodes all data written to it in hexBinary encoding and forwards it to a connected ostream.
class HexBinaryEncoderIOS
The base class for HexBinaryEncoder.
class InflatingIOS
The base class for InflatingOutputStream and InflatingInputStream.
class InflatingInputStream
This stream decompresses all data passing through it using zlib's inflate algorithm.
class InflatingOutputStream
This stream decompresses all data passing through it using zlib's inflate algorithm.
class InflatingStreamBuf
This is the streambuf class used by InflatingInputStream and InflatingOutputStream.
class InputLineEndingConverter
InputLineEndingConverter performs line ending conversion on text input streams.
class InvalidToken
This token class is used for signalling that an invalid character sequence has been encountered in the input stream.
class LineEnding
This class defines valid line ending sequences for InputLineEndingConverter and OutputLineEndingConverter.
class LineEndingConverterIOS
The base class for InputLineEndingConverter and OutputLineEndingConverter.
class LineEndingConverterStreamBuf
This stream buffer performs line ending conversion on text streams.
class MemoryIOS
The base class for MemoryInputStream and MemoryOutputStream.
class MemoryInputStream
An input stream for reading from a memory area.
class MemoryOutputStream
An input stream for reading from a memory area.
class NullIOS
The base class for NullInputStream and NullOutputStream.
class NullInputStream
Any read operation from this stream immediately yields EOF.
class NullOutputStream
This stream discards all characters written to it.
class NullStreamBuf
This stream buffer discards all characters written to it.
class OutputLineEndingConverter
OutputLineEndingConverter performs line ending conversion on text output streams.
class StreamCopier
This class provides static methods to copy the contents from one stream into another.
class StreamTokenizer
A stream tokenizer splits an input stream into a sequence of tokens of different kinds.
class TeeIOS
The base class for TeeInputStream and TeeOutputStream.
class TeeInputStream
This stream copies all characters read through it to one or multiple output streams.
class TeeOutputStream
This stream copies all characters written to it to one or multiple output streams.
class TeeStreamBuf
This stream buffer copies all data written to or read from it to one or multiple output streams.
class Token
The base class for all token classes that can be registered with the StreamTokenizer.
class WhitespaceToken
This pseudo token class is used to eat up whitespace in between real tokens.