#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().

1.5.9