Public Member Functions | |
virtual | ~PhrasePropertyCreator () |
virtual boost::shared_ptr < PhraseProperty > | CreateProperty (const std::string &value)=0 |
Protected Member Functions | |
template<class P > | |
boost::shared_ptr< P > | Create (P *property) |
PhrasePropertyCreator () |
Definition at line 20 of file Factory.cpp.
virtual Moses::PhrasePropertyCreator::~PhrasePropertyCreator | ( | ) | [inline, virtual] |
Definition at line 23 of file Factory.cpp.
Moses::PhrasePropertyCreator::PhrasePropertyCreator | ( | ) | [inline, protected] |
Definition at line 30 of file Factory.cpp.
boost::shared_ptr< P > Moses::PhrasePropertyCreator::Create | ( | P * | property | ) | [inline, protected] |
Definition at line 33 of file Factory.cpp.
virtual boost::shared_ptr<PhraseProperty> Moses::PhrasePropertyCreator::CreateProperty | ( | const std::string & | value | ) | [pure virtual] |