#include <CanonicalHuffman.h>

Classes | |
| struct | MinHeapSorter |
Public Member Functions | |
| template<class Iterator > | |
| CanonicalHuffman (Iterator begin, Iterator end, bool forEncoding=true) | |
| CanonicalHuffman (std::FILE *pFile, bool forEncoding=false) | |
| template<class BitWrapper > | |
| void | Put (BitWrapper &bitWrapper, Data data) |
| template<class BitWrapper > | |
| Data | Read (BitWrapper &bitWrapper) |
| size_t | Load (std::FILE *pFile) |
| size_t | Save (std::FILE *pFile) |
Definition at line 36 of file CanonicalHuffman.h.
| Moses::CanonicalHuffman< Data >::CanonicalHuffman | ( | Iterator | begin, | |
| Iterator | end, | |||
| bool | forEncoding = true | |||
| ) | [inline] |
Definition at line 176 of file CanonicalHuffman.h.
| Moses::CanonicalHuffman< Data >::CanonicalHuffman | ( | std::FILE * | pFile, | |
| bool | forEncoding = false | |||
| ) | [inline] |
Definition at line 185 of file CanonicalHuffman.h.
| size_t Moses::CanonicalHuffman< Data >::Load | ( | std::FILE * | pFile | ) | [inline] |
Definition at line 211 of file CanonicalHuffman.h.
Referenced by Moses::CanonicalHuffman< unsigned >::CanonicalHuffman().

| void Moses::CanonicalHuffman< Data >::Put | ( | BitWrapper & | bitWrapper, | |
| Data | data | |||
| ) | [inline] |
Definition at line 193 of file CanonicalHuffman.h.
| Data Moses::CanonicalHuffman< Data >::Read | ( | BitWrapper & | bitWrapper | ) | [inline] |
Definition at line 198 of file CanonicalHuffman.h.
Referenced by Moses::PhraseDecoder::DecodeCollection().

| size_t Moses::CanonicalHuffman< Data >::Save | ( | std::FILE * | pFile | ) | [inline] |
Definition at line 231 of file CanonicalHuffman.h.
1.5.9