#include <boost/unordered_set.hpp>
#include <boost/unordered_map.hpp>
#include <cstdio>
#include <sstream>
#include <fstream>
#include <iostream>
#include <string>
#include <queue>
#include <sys/stat.h>
#include "hash.hh"
#include "probing_hash_utils.hh"
#include "util/file_piece.hh"
#include "util/file.hh"
#include "vocabid.hh"
Go to the source code of this file.
Classes | |
class | Moses::Node |
class | Moses::CacheItem |
class | Moses::CacheItemOrderer |
Namespaces | |
namespace | Moses |
$Id$ | |
Typedefs | |
typedef std::vector< uint64_t > | Moses::SourcePhrase |
Functions | |
void | Moses::createProbingPT (const std::string &phrasetable_path, const std::string &basepath, int num_scores, int num_lex_scores, bool log_prob, int max_cache_size, bool scfg) |
uint64_t | Moses::getKey (const std::vector< uint64_t > &vocabid_source) |
std::vector< uint64_t > | Moses::CreatePrefix (const std::vector< uint64_t > &vocabid_source, size_t endPos) |
template<typename T > | |
std::string | Moses::Debug (const std::vector< T > &vec) |
size_t | Moses::countUniqueSource (const std::string &path) |
void | Moses::serialize_cache (std::priority_queue< CacheItem *, std::vector< CacheItem * >, CacheItemOrderer > &cache, const std::string &path, float totalSourceCount) |