#include <CanonicalHuffman.h>
Public Member Functions | |
BitWrapper (Container &data) | |
bool | Read () |
void | Put (bool bit) |
size_t | Tell () |
size_t | TellFromEnd () |
void | Seek (size_t bitPos) |
void | SeekFromEnd (size_t bitPosFromEnd) |
void | Reset () |
Container & | GetContainer () |
Definition at line 251 of file CanonicalHuffman.h.
Moses::BitWrapper< Container >::BitWrapper | ( | Container & | data | ) | [inline] |
Definition at line 265 of file CanonicalHuffman.h.
Container& Moses::BitWrapper< Container >::GetContainer | ( | ) | [inline] |
Definition at line 319 of file CanonicalHuffman.h.
void Moses::BitWrapper< Container >::Put | ( | bool | bit | ) | [inline] |
Definition at line 281 of file CanonicalHuffman.h.
bool Moses::BitWrapper< Container >::Read | ( | ) | [inline] |
Definition at line 270 of file CanonicalHuffman.h.
Referenced by Moses::CanonicalHuffman< unsigned >::Read().
void Moses::BitWrapper< Container >::Reset | ( | ) | [inline] |
Definition at line 313 of file CanonicalHuffman.h.
void Moses::BitWrapper< Container >::Seek | ( | size_t | bitPos | ) | [inline] |
Definition at line 301 of file CanonicalHuffman.h.
Referenced by Moses::BitWrapper< Container >::SeekFromEnd().
void Moses::BitWrapper< Container >::SeekFromEnd | ( | size_t | bitPosFromEnd | ) | [inline] |
Definition at line 308 of file CanonicalHuffman.h.
References Moses::BitWrapper< Container >::Seek().
Referenced by Moses::PhraseDecoder::CreateTargetPhraseCollection().
size_t Moses::BitWrapper< Container >::Tell | ( | ) | [inline] |
Definition at line 291 of file CanonicalHuffman.h.
size_t Moses::BitWrapper< Container >::TellFromEnd | ( | ) | [inline] |
Definition at line 295 of file CanonicalHuffman.h.
Referenced by Moses::PhraseDecoder::DecodeCollection(), and Moses::CanonicalHuffman< unsigned >::Read().