Moses::PhrasePropertyCreator Class Reference

List of all members.

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 ()


Detailed Description

Definition at line 20 of file Factory.cpp.


Constructor & Destructor Documentation

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.


Member Function Documentation

template<class P >
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]


The documentation for this class was generated from the following file:

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