#include <SparseReordering.h>

Public Types | |
| enum | Type { Stack, Phrase, Between } |
| enum | Position { First, Last } |
| enum | Side { Source, Target } |
Public Member Functions | |
| SparseReorderingFeatureKey (size_t id_, Type type_, const Factor *word_, bool isCluster_, Position position_, Side side_, LRState::ReorderingType reoType_) | |
| const std::string & | Name (const std::string &wordListId) |
Public Attributes | |
| size_t | id |
| enum Moses::SparseReorderingFeatureKey::Type | type |
| const Factor * | word |
| bool | isCluster |
| enum Moses::SparseReorderingFeatureKey::Position | position |
| enum Moses::SparseReorderingFeatureKey::Side | side |
| LRState::ReorderingType | reoType |
Definition at line 44 of file SparseReordering.h.
| Moses::SparseReorderingFeatureKey::SparseReorderingFeatureKey | ( | size_t | id_, | |
| Type | type_, | |||
| const Factor * | word_, | |||
| bool | isCluster_, | |||
| Position | position_, | |||
| Side | side_, | |||
| LRState::ReorderingType | reoType_ | |||
| ) | [inline] |
Definition at line 53 of file SparseReordering.h.
| const std::string& Moses::SparseReorderingFeatureKey::Name | ( | const std::string & | wordListId | ) |
Definition at line 45 of file SparseReordering.h.
Referenced by Moses::EqualsSparseReorderingFeatureKey::operator()(), and Moses::HashSparseReorderingFeatureKey::operator()().
Definition at line 48 of file SparseReordering.h.
Referenced by Moses::HashSparseReorderingFeatureKey::operator()().
Definition at line 51 of file SparseReordering.h.
Referenced by Moses::EqualsSparseReorderingFeatureKey::operator()(), and Moses::HashSparseReorderingFeatureKey::operator()().
Definition at line 47 of file SparseReordering.h.
Referenced by Moses::EqualsSparseReorderingFeatureKey::operator()(), and Moses::HashSparseReorderingFeatureKey::operator()().
1.5.9