| lab_huffman
    Hazardous Huffman Codes | 
|   BinaryFileReader | BinaryFileReader: interface for reading binary files, bit by bit or byte by byte | 
|   BinaryFileWriter | BinaryFileWriter: interface for writing to binary files, bit by bit or byte by byte | 
|   Frequency | Frequency: a plain-old-data type representing a character and its frequency | 
|   GenericNodeDescriptor< DerivedDescriptor > | |
|   GenericNodeDescriptor< HuffmanTreeNodeDescriptor< TreeNode > > | |
|    HuffmanTreeNodeDescriptor< TreeNode > | |
|   HuffmanTree | HuffmanTree: class that represents a Huffman tree for encoding and decoding files with Huffman coding | 
|   HuffmanTree::TreeNode | TreeNode class: internal representation of the Huffman tree |