#include "util/multi_intersection.hh"
#include "util/string_piece.hh"
#include "util/string_piece_hash.hh"
#include "util/tokenize_piece.hh"
#include <boost/noncopyable.hpp>
#include <boost/range/iterator_range.hpp>
#include <boost/unordered/unordered_map.hpp>
#include <boost/unordered/unordered_set.hpp>
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | lm::vocab::Single |
class | lm::vocab::Union |
class | lm::vocab::Multiple |
class | lm::vocab::Multiple::Callback< Output > |
Namespaces | |
namespace | lm |
namespace | lm::vocab |
Functions | |
void | lm::vocab::ReadSingle (std::istream &in, boost::unordered_set< std::string > &out) |
unsigned int | lm::vocab::ReadMultiple (std::istream &in, boost::unordered_map< std::string, std::vector< unsigned int > > &out) |
bool | lm::vocab::IsTag (const StringPiece &value) |