Moses::Syntax::F2S Namespace Reference


Classes

class  DerivationWriter
class  Forest
class  GlueRuleSynthesizer
struct  HyperPath
class  HyperPathLoader
class  HyperTree
class  HyperTreeCreator
class  HyperTreeLoader
class  Manager
class  RuleMatcher
class  RuleMatcherCallback
class  RuleMatcherHyperTree
class  TopologicalSorter
struct  TreeFragmentToken
class  TreeFragmentTokenizer

Typedefs

typedef boost::unordered_map
< const PVertex
*, SVertexStack
PVertexToStackMap

Enumerations

enum  TreeFragmentTokenType { TreeFragmentToken_EOS, TreeFragmentToken_LSB, TreeFragmentToken_RSB, TreeFragmentToken_WORD }

Functions

void PHyperedgeToSHyperedgeBundle (const PHyperedge &hyperedge, const PVertexToStackMap &stackMap, SHyperedgeBundle &bundle)
bool operator== (const TreeFragmentTokenizer &lhs, const TreeFragmentTokenizer &rhs)
bool operator!= (const TreeFragmentTokenizer &lhs, const TreeFragmentTokenizer &rhs)

Typedef Documentation

typedef boost::unordered_map<const PVertex *, SVertexStack> Moses::Syntax::F2S::PVertexToStackMap

Definition at line 16 of file PVertexToStackMap.h.


Enumeration Type Documentation

Enumerator:
TreeFragmentToken_EOS 
TreeFragmentToken_LSB 
TreeFragmentToken_RSB 
TreeFragmentToken_WORD 

Definition at line 12 of file TreeFragmentTokenizer.h.


Function Documentation

bool Moses::Syntax::F2S::operator!= ( const TreeFragmentTokenizer &  lhs,
const TreeFragmentTokenizer &  rhs 
)

Definition at line 92 of file TreeFragmentTokenizer.cpp.

bool Moses::Syntax::F2S::operator== ( const TreeFragmentTokenizer &  lhs,
const TreeFragmentTokenizer &  rhs 
)

void Moses::Syntax::F2S::PHyperedgeToSHyperedgeBundle ( const PHyperedge &  hyperedge,
const PVertexToStackMap &  stackMap,
SHyperedgeBundle &  bundle 
) [inline]


Generated on Thu Jul 6 00:34:00 2017 for Moses by  doxygen 1.5.9