| Octane v1.01.20 - The Open Compression Toolkit for C++ | http://octane.sourceforge.net/ |
| bitio/bitio.hpp [code] | Bit-wise I/O wrapper classes |
| bitio/bitreader.hpp [code] | Base class for bit input wrappers |
| bitio/bitreaders.hpp [code] | Bitreader specializations |
| bitio/bitwriter.cpp [code] | Base class for bit output wrappers |
| bitio/bitwriter.hpp [code] | Base class for bit output wrappers |
| bitio/bitwriters.hpp [code] | Bitwriter specializations |
| bitio/file_bitreader.hpp [code] | Bitreader specialization for files |
| bitio/file_bitwriter.hpp [code] | Bitwriter specialization for files |
| coders/coder.cpp [code] | Base Coder class |
| coders/coder.hpp [code] | Base Coder class |
| coders/coder_huffman/huffmancoder.cpp [code] | Simple Huffman Coder class |
| coders/coder_huffman/huffmancoder.hpp [code] | Simple Huffman Coder class |
| coders/coder_huffman/huffmannodes.cpp [code] | Huffman node classes |
| coders/coder_huffman/huffmannodes.hpp [code] | Huffman node classes |
| coders/coder_sample/samplecoder.cpp [code] | Sample Coder useful as a skeleton for writing new coders |
| coders/coder_sample/samplecoder.hpp [code] | Sample Coder useful as a skeleton for writing new coders |
| compressors/compressor.cpp [code] | Compression/Decompression classes |
| compressors/compressor.hpp [code] | Compression/Decompression classes |
| compressors/compressor_statistical.cpp [code] | Skeleton for statistical compressors |
| compressors/compressor_statistical.hpp [code] | Skeleton for statistical compressors |
| compressors/compressor_mtfll/mtfll.cpp [code] | Move to front encoding |
| compressors/compressor_mtfll/mtfll.hpp [code] | Move-to-front encoding |
| compressors/compressor_sample/samplecompressor.cpp [code] | Sample compressor |
| compressors/compressor_sample/samplecompressor.hpp [code] | Sample compressor |
| compressors/compressor_sample/samplestatcompressor.cpp [code] | Sample statistical compressor |
| compressors/compressor_sample/samplestatcompressor.hpp [code] | Sample statistical compressor |
| compressors/compressor_substrhuff/substrhuff.cpp [code] | Compressor that uses the SubString Parser, a 0-Order Model and a Huffman Coder |
| compressors/compressor_substrhuff/substrhuff.hpp [code] | Compressor that uses the SubString Parser, a 0-Order Model and a Huffman Coder |
| compressors/compressor_zle/zle.cpp [code] | Zero length encoding |
| compressors/compressor_zle/zle.hpp [code] | Zero length encoding |
| core/compressormanager.cpp [code] | Compression/Decompression manager classes |
| core/compressormanager.hpp [code] | Compression/Decompression manager classes |
| core/octane.hpp [code] | Version information and main help page comments |
| core/octaneclass.cpp [code] | Root class for most derived Octane classes |
| core/octaneclass.hpp [code] | Root class for most derived Octane classes |
| modelers/modeler.cpp [code] | Base Modeler class |
| modelers/modeler.hpp [code] | Base Modeler class |
| modelers/modeler_weightvectored.cpp [code] | Derived modeler which uses a simple vector of probabilities |
| modelers/modeler_weightvectored.hpp [code] | Derived modeler which uses a simple vector of probabilities |
| modelers/symbolweightvector.cpp [code] | Helper classes for working with probability/weight vectors |
| modelers/symbolweightvector.hpp [code] | Helper classes for working with probability/weight vectors |
| modelers/modeler_sample/samplemodeler.cpp [code] | A sample modeler which basically assigns fixed equal probabilities to every symbol |
| modelers/modeler_sample/samplemodeler.hpp [code] | A sample modeler which basically assigns fixed equal probabilities to every symbol |
| modelers/modeler_zeroorder/zeroorder_modeler.cpp [code] | A simple zero-order modeler, which just uses summary frequencies of symbols |
| modelers/modeler_zeroorder/zeroorder_modeler.hpp [code] | A simple zero-order modeler, which just uses summary frequencies of symbols |
| octanetester/octanetester.cpp [code] | Classes for testing octane functions and compressors |
| octanetester/octanetester.hpp [code] | Classes for testing octane functions and compressors |
| octanetester/standalonetester_main.cpp [code] | Standalone tester file with int main(), useful for testing compressors through commandline or interactively |
| parsers/parser.cpp [code] | The base parser class which defines a generic API for statistical parsers |
| parsers/parser.hpp [code] | The base parser class which defines a generic API for statistical parsers |
| parsers/parser_bitlevel/bitparser.cpp [code] | A bit-level parser that can be told how many bits per symbol, and returns numbers converted bit chunks |
| parsers/parser_bitlevel/bitparser.hpp [code] | A bit-level parser that can be told how many bits per symbol, and returns numbers converted bit chunks |
| parsers/parser_sample/sampleparser.cpp [code] | A simple sample parser for use in statistical compression |
| parsers/parser_sample/sampleparser.hpp [code] | A simple sample parser for use in statistical compression |
| parsers/parser_substring/substringparser.cpp [code] | A flexible parser which can creates a symbol dictionary of substrings |
| parsers/parser_substring/substringparser.hpp [code] | A flexible parser which can creates a symbol dictionary of substrings |
| utilityclasses/stringparser/stringparser.hpp [code] | Simple string parser |
| utilityclasses/timer/scope_timer.hpp [code] | Simple timer, measuring time from construction to destruction |
| utilityclasses/timer/timer.hpp [code] | Simple class for timing code (low resolution) |