Namespaces | |
namespace | F2S |
namespace | S2T |
namespace | T2S |
Classes | |
class | BoundedPriorityContainer |
class | Cube |
class | CubeQueue |
class | InputWeightFF |
class | KBestExtractor |
class | Manager |
class | NonTerminalMap |
struct | PHyperedge |
struct | PLabel |
struct | PVertex |
class | RuleTable |
class | RuleTableFF |
struct | SHyperedge |
struct | SHyperedgeBundle |
struct | SHyperedgeBundleScorer |
struct | SLabel |
struct | SVertex |
class | SVertexRecombinationEqualityPred |
class | SVertexRecombinationHasher |
struct | SVertexStackContentOrderer |
class | SymbolEqualityPred |
class | SymbolHasher |
Typedefs | |
typedef std::vector < boost::shared_ptr< SVertex > > | SVertexStack |
Functions | |
bool | operator== (const PVertex &v, const PVertex &w) |
Phrase | GetOneBestTargetYield (const SHyperedge &h) |
HyperTree (const RuleTableFF *ff) | |
const Node & | GetRootNode () const |
Variables | |
Node | m_root |
typedef std::vector<boost::shared_ptr<SVertex> > Moses::Syntax::SVertexStack |
Definition at line 15 of file SVertexStack.h.
Phrase Moses::Syntax::GetOneBestTargetYield | ( | const SHyperedge & | h | ) |
Definition at line 12 of file SHyperedge.cpp.
References Moses::Phrase::AddWord(), Moses::Phrase::Append(), Moses::ARRAY_SIZE_INCR, Moses::TargetPhrase::GetAlignNonTerm(), Moses::AlignmentInfo::GetNonTermIndexMap2(), Moses::Phrase::GetSize(), Moses::Phrase::GetWord(), Moses::StaticData::Instance(), Moses::Word::IsNonTerminal(), Moses::Syntax::SHyperedge::label, NOT_FOUND, Moses::StaticData::options(), Moses::Syntax::SHyperedge::tail, and Moses::Syntax::SLabel::translation.
Referenced by Moses::Syntax::Manager::OutputBest().
const Node& Moses::Syntax::GetRootNode | ( | ) | const |
Moses::Syntax::HyperTree | ( | const RuleTableFF * | ff | ) |
Definition at line 69 of file HyperTree.h.
Referenced by Moses::Syntax::RuleTableFF::Load().
bool Moses::Syntax::operator== | ( | const PVertex & | v, | |
const PVertex & | w | |||
) | [inline] |
Definition at line 19 of file PVertex.h.
References Moses::Syntax::PVertex::span, and Moses::Syntax::PVertex::symbol.
Definition at line 86 of file HyperTree.h.
Referenced by Moses::Syntax::S2T::RuleTrieScope3::GetRootNode(), and GetRootNode().