#include <search_hashed.hh>
List of all members.
Public Types |
| typedef MiddleT | Middle |
| typedef LongestT | Longest |
Public Member Functions |
| uint8_t * | SetupMemory (uint8_t *start, const std::vector< uint64_t > &counts, const Config &config) |
| template<class Voc > |
| void | InitializeFromARPA (const char *file, util::FilePiece &f, const std::vector< uint64_t > &counts, const Config &config, Voc &vocab, Backing &backing) |
| const Middle * | MiddleBegin () const |
| const Middle * | MiddleEnd () const |
| bool | LookupMiddle (const Middle &middle, WordIndex word, float &prob, float &backoff, Node &node) const |
| void | LoadedBinary () |
| bool | LookupMiddleNoProb (const Middle &middle, WordIndex word, float &backoff, Node &node) const |
| bool | LookupLongest (WordIndex word, float &prob, Node &node) const |
| bool | FastMakeNode (const WordIndex *begin, const WordIndex *end, Node &node) const |
Static Public Member Functions |
| static void | UpdateConfigFromBinary (int, const std::vector< uint64_t > &, Config &) |
| static std::size_t | Size (const std::vector< uint64_t > &counts, const Config &config) |
Public Attributes |
| Longest | longest |
Private Attributes |
| std::vector< Middle > | middle_ |
template<class MiddleT, class LongestT>
class lm::ngram::detail::TemplateHashedSearch< MiddleT, LongestT >
Member Typedef Documentation
template<class MiddleT, class LongestT>
template<class MiddleT, class LongestT>
Member Function Documentation
template<class MiddleT, class LongestT>
template<class MiddleT , class LongestT >
template<class Voc >
template<class MiddleT , class LongestT >
template<class MiddleT, class LongestT>
template<class MiddleT, class LongestT>
template<class MiddleT, class LongestT>
template<class MiddleT, class LongestT>
template<class MiddleT, class LongestT>
template<class MiddleT , class LongestT >
template<class MiddleT, class LongestT>
template<class MiddleT, class LongestT>
Member Data Documentation
template<class MiddleT, class LongestT>
template<class MiddleT, class LongestT>