#include <DynSuffixArray.h>
Public Member Functions | |
DynSuffixArray () | |
DynSuffixArray (vuint_t *) | |
~DynSuffixArray () | |
bool | GetCorpusIndex (const vuint_t *, vuint_t *) |
void | Load (FILE *) |
void | Save (FILE *) |
void | Insert (vuint_t *, unsigned) |
void | Delete (unsigned, unsigned) |
void | Substitute (vuint_t *, unsigned) |
size_t | GetCount (vuint_t const &phrase) const |
Definition at line 35 of file DynSuffixArray.h.
Moses::DynSuffixArray::DynSuffixArray | ( | ) |
Definition at line 12 of file DynSuffixArray.cpp.
Moses::DynSuffixArray::DynSuffixArray | ( | vuint_t * | crp | ) |
Definition at line 29 of file DynSuffixArray.cpp.
Moses::DynSuffixArray::~DynSuffixArray | ( | ) |
Definition at line 21 of file DynSuffixArray.cpp.
void Moses::DynSuffixArray::Delete | ( | unsigned | index, | |
unsigned | num2del | |||
) |
Definition at line 188 of file DynSuffixArray.cpp.
Definition at line 249 of file DynSuffixArray.cpp.
size_t Moses::DynSuffixArray::GetCount | ( | vuint_t const & | phrase | ) | const |
Definition at line 288 of file DynSuffixArray.cpp.
void Moses::DynSuffixArray::Insert | ( | vuint_t * | newSent, | |
unsigned | newIndex | |||
) |
void Moses::DynSuffixArray::Load | ( | FILE * | fin | ) |
Definition at line 301 of file DynSuffixArray.cpp.
References Moses::fReadVector().
void Moses::DynSuffixArray::Save | ( | FILE * | fout | ) |
Definition at line 296 of file DynSuffixArray.cpp.
References Moses::fWriteVector().
void Moses::DynSuffixArray::Substitute | ( | vuint_t * | , | |
unsigned | ||||
) |
Definition at line 215 of file DynSuffixArray.cpp.