| ZBitReaderBE | ZBitReaderBE reads a bitstream from a ZStreamR or from memory in increments of 1 to 32 bits |
| ZBitReaderLE | ZBitReaderLE reads a bitstream from a ZStreamR or from memory in increments of 1 to 32 bits |
| ZBitWriterBE | ZBitWriterBE writes a bitstream to a ZStreamW or to memory in increments of 1 to 32 bits |
| ZBitWriterLE | ZBitWriterLE writes a bitstream to a ZStreamW or to memory in increments of 1 to 32 bits |
| ZNodeTreeIter | An iterator that provides access to every node descending from a ZNode |
| ZStreamerR | |
| ZStreamerR_Boundary | A read filter streamer encapsulating a ZStreamR_Boundary |
| ZStreamerR_Cat | A read filter streamer encapsulating a ZStreamR_Cat |
| ZStreamerR_DynamicBuffered | A read filter streamer encapsulating a ZStreamR_DynamicBuffered |
| ZStreamerR_Source | A read streamer encapsulating a ZStreamR_Source |
| ZStreamerR_Stream | An R streamer that wraps a ZStreamR |
| ZStreamerR_Tee | A read filter streamer encapsulating a ZStreamR_Tee |
| ZStreamerRPos | |
| ZStreamerRPos_Limited | A positionable read filter streamer encapsulating a ZStreamRPos_Limited |
| ZStreamerRPos_Memory | A positionable read streamer encapsulating a ZStreamRPos_Memory |
| ZStreamerRPos_PageBuffered | A positionable read filter streamer wrapping a ZStreamRPos_PageBuffered |
| ZStreamerRW | |
| ZStreamerRW_FlushOnRead | A RW streamer encapsulating a ZStreamRW_FlushOnRead |
| ZStreamerRW_Wrapper | A RW streamer that wraps a ZStreamerR and a ZStreamerW into a single entity |
| ZStreamerRWPos | |
| ZStreamerRWPos_PageBuffered | A positionable read/write filter streamer wrapping a ZStreamerRWPos_PageBuffered |
| ZStreamerU | |
| ZStreamerW | |
| ZStreamerW_DynamicBuffered | A write filter streamer encapsulating a ZStreamW_DynamicBuffered |
| ZStreamerW_Stream | A W streamer that wraps a ZStreamW |
| ZStreamerW_Tee | A write filter streamer encapsulating a ZStreamW_Tee |
| ZStreamerWPos | |
| ZStreamerWPos_Memory | A positionable write streamer encapsulating a ZStreamWPos_Memory |
| ZStreamMUX | Allows one to multiplex independent sessions over a single ZStreamR/ZStreamW pair |
| ZStreamR | Base interface for read streams |
| ZStreamR_ASCIIStrim | A read filter stream that reads only the ASCII-range code points from a strim |
| ZStreamR_Base64Decode | |
| ZStreamR_Base64Encode | |
| ZStreamR_Boundary | A read filter stream that reads from another stream until a boundary sequence is encountered |
| ZStreamR_Buffered | A read filter stream that tries to pre-read data in chunks as large as its buffer size |
| ZStreamR_Cat | A read filter stream that reads from iStreamR1 until it's exhausted, then from iStreamR2 |
| ZStreamR_Count | A read filter stream that counts the number of bytes read from it |
| ZStreamR_DynamicBuffered | A read filter stream that can rewind a read stream by copying read data into a ZStreamRWPos |
| ZStreamR_HexStrim | A read filter stream that reads byte values from a strim, where they're encoded as hex digits |
| ZStreamR_JNI | A read stream that sources data from a java.io.InputStream |
| ZStreamR_Limited | A read filter stream that caps the number of bytes that can be read |
| ZStreamR_LZWDecode | A read filter stream that LZW-decompresses a source stream |
| ZStreamR_LZWEncodeNoPatent | |
| ZStreamR_MD5 | A read filter stream that MD5 hashes data read through it |
| ZStreamR_Memory | A read stream that gets its data from normal memory |
| ZStreamR_Null | A read stream with no content |
| ZStreamR_Random | A read stream providing an endless sequence of pseudo-random bytes |
| ZStreamR_SHA1 | A read filter stream that SHA1 hashes data read through it |
| ZStreamR_SkipAllOnDestroy | A read filter stream that when destroyed invokes SkipAll on its real stream |
| ZStreamR_Source | A read stream providing an endless repeating sequence of bytes |
| ZStreamR_Tee | A read filter stream that echoes any data read from it to a write stream |
| ZStreamRPos | Base interface for positionable read streams |
| ZStreamRPos_Limited | |
| ZStreamRPos_Memory | A positionable read stream that gets its data from normal memory |
| ZStreamRPos_Null | A positionable read stream of zero size |
| ZStreamRPos_PageBuffered | |
| ZStreamRPos_StreamR | |
| ZStreamRPos_String | ZStreamRPos_String provides a ZStreamRPos interface to a referenced standard library string |
| ZStreamRW_FIFO | |
| ZStreamRW_FlushOnRead | A RW stream that ensures the write stream is flushed when the read stream is read |
| ZStreamRW_MemoryPipe | |
| ZStreamRWPos | Base interface for positionable read/write streams |
| ZStreamRWPos_PageBuffered | |
| ZStreamRWPos_RAM | A RWPos stream that maintains its data in multiple fixed size memory chunks |
| ZStreamRWPos_String | ZStreamRWPos_String provides a ZStreamRWPos interface to a referenced standard library string |
| ZStreamU | Base interface for read streams that can unread a single byte |
| ZStreamU_Unreader | Implements ZStreamU::Unread by buffering a single byte from a source ZStreamR |
| ZStreamW | Base interface for write streams |
| ZStreamW_Base64Encode | |
| ZStreamW_Buffered | A write filter stream that buffers data written to it |
| ZStreamW_Count | A write filter stream that counts the number of bytes written to it |
| ZStreamW_DynamicBuffered | A write filter stream that buffers all data written to it until it's flushed |
| ZStreamW_HexStrim | A write filter stream that takes binary data and writes hex characters to its sink strim |
| ZStreamW_Limited | A write filter stream that caps the number of bytes that can be written |
| ZStreamW_LZWDecode | An output filter stream that LZW-decompresses to destination stream |
| ZStreamW_LZWEncode | A write filter stream that LZW-compresses to a destination stream |
| ZStreamW_LZWEncodeNoPatent | |
| ZStreamW_MD5 | A write filter stream that MD5 hashes data written through it |
| ZStreamW_Memory | A write stream that writes to normal memory |
| ZStreamW_Null | A write stream that discards all data written to it |
| ZStreamW_SHA1 | A write filter stream that SHA1 hashes data written through it |
| ZStreamW_Tee | A write filter stream that replicates writes made against it |
| ZStreamWPos | Base interface for positionable write streams |
| ZStreamWPos_Memory | A positionable write stream that writes to normal memory |
| ZStreamWPos_Null | A positionable write stream that discards all data written to it |
| ZStreamWPos_String | ZStreamWPos_String provides a ZStreamWPos interface to a referenced standard library string |
| ZStrimmerR | |
| ZStrimmerR_Boundary | A read filter strimmer encapsulating a ZStrimR_Boundary |
| ZStrimmerR_Tee | A read filter strimmer encapsulating a ZStrimR_Tee |
| ZStrimmerU | |
| ZStrimmerW | |
| ZStrimmerW_ML | A write filter strimmer encapsulating a ZStrimW_ML |
| ZStrimmerW_Tee | A write filter strimmer encapsulating a ZStrimW_Tee |
| ZStrimR | |
| ZStrimR_Boundary | A read filter strim that reads from another strim until a boundary sequence is encountered |
| ZStrimR_CRLFRemove | A read filter strim that removes CRLF sequences and replaces them with another code point |
| ZStrimR_Limited | A read filter strim that limits the number of code points read through it |
| ZStrimR_Null | A derivation of ZStrimR that is empty |
| ZStrimR_StreamDecoder | |
| ZStrimR_StreamUTF16BE | A read strim that sources text by reading big endian UTF-16 code units from a ZStreamR |
| ZStrimR_StreamUTF16LE | A read strim that sources text by reading little endian UTF-16 code units from a ZStreamR |
| ZStrimR_StreamUTF32BE | A read strim that sources text by reading big endian UTF-32 code units from a ZStreamR |
| ZStrimR_StreamUTF32LE | A read strim that sources text by reading little endian UTF-32 code units from a ZStreamR |
| ZStrimR_StreamUTF8 | A read strim that sources text by reading UTF-8 code units from a ZStreamR |
| ZStrimR_Tee | A read filter stream that echoes any data read from it to a write stream |
| ZStrimU | |
| ZStrimU_String32 | Provides a ZStrimU interface to a standard library string containing UTF-32 code units |
| ZStrimU_String8 | Provides a ZStrimU interface to a standard library string containing UTF-8 code units |
| ZStrimU_Unreader | Implements Imp_Unread by buffering a single CP from a source ZStrimR |
| ZStrimW | |
| ZStrimW_CRLFInsert | A write filter strim that replaces standalone CR or LF with CRLF |
| ZStrimW_CRLFRemove | A write filter strim that removes CRLF sequences and replaces them with another code point |
| ZStrimW_Escapify | A write filter strim that inserts C-style escape sequences |
| ZStrimW_Limited | A write filter strim that limits the number of code points it will pass on |
| ZStrimW_ML | A write filter strim to help generate well-formed ML-type data (XML, HTML etc) |
| ZStrimW_NativeUTF16 | |
| ZStrimW_NativeUTF32 | |
| ZStrimW_NativeUTF8 | |
| ZStrimW_Null | A derivation of ZStrimW that discards without error any code points written to it |
| ZStrimW_StreamEncoder | |
| ZStrimW_StreamUTF16BE | A write strim that writes text to a ZStreamW in big endian UTF-16 |
| ZStrimW_StreamUTF16LE | A write strim that writes text to a ZStreamW in little endian UTF-16 |
| ZStrimW_StreamUTF32BE | A write strim that writes text to a ZStreamW in big endian UTF-32 |
| ZStrimW_StreamUTF32LE | A write strim that writes text to a ZStreamW in little endian UTF-32 |
| ZStrimW_StreamUTF8 | A write strim that writes text to a ZStreamW in UTF-8 |
| ZStrimW_String | Provides a ZStrimW interface to a standard library string, writing UTF-8 code units |
| ZStrimW_Tee | A write filter strim that replicates writes made against it |
| ZTB | A smart pointer representing the connection to a tuplebase |
| ZTBIter | Allows one to walk over the set of tuples in a ZTB as described by a ZTBQuery |
| ZTBQuery | Describes the tuple selection operations to be applied to a tuplebase or tuplesoup |
| ZTBQuery::SortSpec | Describes how a single property should be sorted |
| ZTBSpec | Represents criteria to be matched against tuples |
| ZTBSpec::Comparator | Holds a <ZTBSpec::ERel, strength> pair |
| ZTBSpec::Criterion | Holds a <property name, ZTBSpec::Comparator, ZTupleValue> triple |
| ZTBTxn | Combines references to a ZTxn and ZTB |
| ZTS | |
| ZTSoup | |
| ZTuple | Associative array mapping names to ZTupleValues |
| ZTupleRep | ZTupleRep is an implementation detail. Try not to build anything that depends on it |
| ZTupleValue | Holds a value which can be one of several different types |
| ZTxn | Represents a transaction |
1.4.7