#include <ThreadLocalByFeatureStorage.h>
Public Types | |
typedef boost::shared_ptr< Value > | ValuePtr |
typedef std::map< std::string, ValuePtr > | NameValueMap |
typedef boost::thread_specific_ptr < NameValueMap > | TSNameValueMap |
Public Member Functions | |
ThreadLocalByFeatureStorage (FeatureFunction *ff, Factory factory=Factory()) | |
virtual | ~ThreadLocalByFeatureStorage () |
virtual ValuePtr | GetStored () |
virtual const ValuePtr | GetStored () const |
Definition at line 26 of file ThreadLocalByFeatureStorage.h.
typedef std::map<std::string, ValuePtr> Moses::ThreadLocalByFeatureStorage< Value, Factory >::NameValueMap |
Definition at line 30 of file ThreadLocalByFeatureStorage.h.
typedef boost::thread_specific_ptr<NameValueMap> Moses::ThreadLocalByFeatureStorage< Value, Factory >::TSNameValueMap |
Definition at line 31 of file ThreadLocalByFeatureStorage.h.
typedef boost::shared_ptr<Value> Moses::ThreadLocalByFeatureStorage< Value, Factory >::ValuePtr |
Definition at line 29 of file ThreadLocalByFeatureStorage.h.
Moses::ThreadLocalByFeatureStorage< Value, Factory >::ThreadLocalByFeatureStorage | ( | FeatureFunction * | ff, | |
Factory | factory = Factory() | |||
) | [inline] |
Definition at line 33 of file ThreadLocalByFeatureStorage.h.
virtual Moses::ThreadLocalByFeatureStorage< Value, Factory >::~ThreadLocalByFeatureStorage | ( | ) | [inline, virtual] |
Definition at line 37 of file ThreadLocalByFeatureStorage.h.
virtual const ValuePtr Moses::ThreadLocalByFeatureStorage< Value, Factory >::GetStored | ( | ) | const [inline, virtual] |
Definition at line 57 of file ThreadLocalByFeatureStorage.h.
virtual ValuePtr Moses::ThreadLocalByFeatureStorage< Value, Factory >::GetStored | ( | ) | [inline, virtual] |
Definition at line 39 of file ThreadLocalByFeatureStorage.h.
Referenced by Moses::VW::EvaluateTranslationOptionListWithSourceContext(), Moses::VW::EvaluateWhenApplied(), Moses::VWFeatureSourceSenseWindow::InitializeForInput(), Moses::VWFeatureSourceExternalFeatures::InitializeForInput(), Moses::VW::InitializeForInput(), Moses::VWFeatureSourceSenseWindow::operator()(), and Moses::VWFeatureSourceExternalFeatures::operator()().