#include <UTrie.h>


Public Member Functions | |
| RuleTableUTrie (const std::string &line) | |
| const UTrieNode & | GetRootNode () const |
| ChartRuleLookupManager * | CreateRuleLookupManager (const ChartParser &, const ChartCellCollectionBase &, std::size_t) |
| Create a sentence-specific manager for SCFG rule lookup. | |
(The 'U' in UTrie stands for 'unlabelled' -- the keys are unlabelled and the target labels are stored on the node values, as opposed to the grammar being a monolingual projection with target labels projected onto the source side.)
Definition at line 45 of file UTrie.h.
| Moses::RuleTableUTrie::RuleTableUTrie | ( | const std::string & | line | ) | [inline] |
| ChartRuleLookupManager * Moses::RuleTableUTrie::CreateRuleLookupManager | ( | const ChartParser & | , | |
| const ChartCellCollectionBase & | , | |||
| std::size_t | ||||
| ) | [virtual] |
| const UTrieNode& Moses::RuleTableUTrie::GetRootNode | ( | ) | const [inline] |
1.5.9