#include <PhraseTableCreator.h>
Classes | |
struct | FreqSorter |
Public Types | |
typedef boost::unordered_map < DataType, size_t > | FreqMap |
typedef FreqMap::iterator | iterator |
typedef FreqMap::mapped_type | mapped_type |
typedef FreqMap::value_type | value_type |
Public Member Functions | |
Counter () | |
iterator | Begin () |
iterator | End () |
void | Increase (DataType data) |
void | IncreaseBy (DataType data, size_t num) |
mapped_type & | operator[] (DataType data) |
size_t | Size () |
void | Quantize (size_t maxSize) |
void | Clear () |
DataType | LowerBound (DataType data) |
Definition at line 47 of file PhraseTableCreator.h.
typedef boost::unordered_map<DataType, size_t> Moses::Counter< DataType >::FreqMap |
Definition at line 50 of file PhraseTableCreator.h.
typedef FreqMap::iterator Moses::Counter< DataType >::iterator |
Definition at line 51 of file PhraseTableCreator.h.
typedef FreqMap::mapped_type Moses::Counter< DataType >::mapped_type |
Definition at line 52 of file PhraseTableCreator.h.
typedef FreqMap::value_type Moses::Counter< DataType >::value_type |
Definition at line 53 of file PhraseTableCreator.h.
Moses::Counter< DataType >::Counter | ( | ) | [inline] |
Definition at line 75 of file PhraseTableCreator.h.
iterator Moses::Counter< DataType >::Begin | ( | ) | [inline] |
Definition at line 77 of file PhraseTableCreator.h.
void Moses::Counter< DataType >::Clear | ( | ) | [inline] |
Definition at line 134 of file PhraseTableCreator.h.
iterator Moses::Counter< DataType >::End | ( | ) | [inline] |
Definition at line 81 of file PhraseTableCreator.h.
void Moses::Counter< DataType >::Increase | ( | DataType | data | ) | [inline] |
Definition at line 85 of file PhraseTableCreator.h.
void Moses::Counter< DataType >::IncreaseBy | ( | DataType | data, | |
size_t | num | |||
) | [inline] |
Definition at line 92 of file PhraseTableCreator.h.
DataType Moses::Counter< DataType >::LowerBound | ( | DataType | data | ) | [inline] |
Definition at line 141 of file PhraseTableCreator.h.
Referenced by Moses::Counter< unsigned >::Quantize().
mapped_type& Moses::Counter< DataType >::operator[] | ( | DataType | data | ) | [inline] |
Definition at line 99 of file PhraseTableCreator.h.
void Moses::Counter< DataType >::Quantize | ( | size_t | maxSize | ) | [inline] |
Definition at line 110 of file PhraseTableCreator.h.
size_t Moses::Counter< DataType >::Size | ( | ) | [inline] |
Definition at line 103 of file PhraseTableCreator.h.