#include "util/string_piece.hh"
#include <boost/functional/hash.hpp>
#include <boost/version.hpp>
Go to the source code of this file.
Classes | |
struct | StringPieceCompatibleHash |
struct | StringPieceCompatibleEquals |
Functions | |
size_t | hash_value (const StringPiece &str) |
template<class T > | |
T::const_iterator | FindStringPiece (const T &t, const StringPiece &key) |
template<class T > | |
T::iterator | FindStringPiece (T &t, const StringPiece &key) |
T::iterator FindStringPiece | ( | T & | t, | |
const StringPiece & | key | |||
) | [inline] |
Definition at line 34 of file string_piece_hash.hh.
References StringPiece::data(), and StringPiece::size().
T::const_iterator FindStringPiece | ( | const T & | t, | |
const StringPiece & | key | |||
) | [inline] |
Definition at line 25 of file string_piece_hash.hh.
References StringPiece::data(), and StringPiece::size().
Referenced by lm::vocab::Multiple::AddNGram(), Moses::TargetWordInsertionFeature::ComputeFeatures(), Moses::SourceWordDeletionFeature::ComputeFeatures(), Moses::TargetNgramFeature::EvaluateWhenApplied(), Moses::TargetBigramFeature::EvaluateWhenApplied(), Moses::GlobalLexicalModelUnlimited::EvaluateWhenApplied(), Moses::WordTranslationFeature::EvaluateWithSourceContext(), Moses::PhrasePairFeature::EvaluateWithSourceContext(), lm::vocab::Union::PassNGram(), and lm::vocab::Single::PassNGram().
size_t hash_value | ( | const StringPiece & | str | ) | [inline] |
Definition at line 9 of file string_piece_hash.hh.
References StringPiece::data(), and StringPiece::length().