#include <TailLatticeSearcher.h>
Public Member Functions | |
TailLatticeSearcher (const TailLattice &lattice, const PatternApplicationKey &key, const std::vector< SymbolRange > &ranges) | |
void | Search (const std::vector< int > &labels, const TargetPhraseCollection::shared_ptr tpc, Callback &callback) |
Definition at line 18 of file TailLatticeSearcher.h.
Moses::Syntax::S2T::TailLatticeSearcher< Callback >::TailLatticeSearcher | ( | const TailLattice & | lattice, | |
const PatternApplicationKey & | key, | |||
const std::vector< SymbolRange > & | ranges | |||
) | [inline] |
Definition at line 21 of file TailLatticeSearcher.h.
void Moses::Syntax::S2T::TailLatticeSearcher< Callback >::Search | ( | const std::vector< int > & | labels, | |
const TargetPhraseCollection::shared_ptr | tpc, | |||
Callback & | callback | |||
) | [inline] |
Definition at line 28 of file TailLatticeSearcher.h.
References Moses::Syntax::PHyperedge::head, Moses::Syntax::PHyperedge::label, Moses::Syntax::PHyperedge::tail, and Moses::Syntax::PLabel::translations.
Referenced by Moses::Syntax::S2T::Scope3Parser< Callback >::EnumerateHyperedges().