Public Member Functions | |
virtual | ~FeatureFactory () |
virtual void | Create (const std::string &line)=0 |
Protected Member Functions | |
FeatureFactory () | |
Static Protected Member Functions | |
template<class F > | |
static void | DefaultSetup (F *feature) |
Definition at line 150 of file Factory.cpp.
virtual Moses::FeatureFactory::~FeatureFactory | ( | ) | [inline, virtual] |
Definition at line 153 of file Factory.cpp.
Moses::FeatureFactory::FeatureFactory | ( | ) | [inline, protected] |
Definition at line 160 of file Factory.cpp.
virtual void Moses::FeatureFactory::Create | ( | const std::string & | line | ) | [pure virtual] |
void Moses::FeatureFactory::DefaultSetup | ( | F * | feature | ) | [inline, static, protected] |
Definition at line 166 of file Factory.cpp.
References Moses::StaticData::GetParameter(), Moses::Parameter::GetWeights(), Moses::StaticData::InstanceNonConst(), Moses::FeatureFunction::Register(), Moses::StaticData::SetWeights(), TRACE_ERR, UTIL_THROW_IF2, and VERBOSE.