#include <RuleMatcherCallback.h>
Public Member Functions | |
RuleMatcherCallback (const PVertexToStackMap &stackMap, std::size_t ruleLimit) | |
void | operator() (const PHyperedge &hyperedge) |
void | ClearContainer () |
const Container & | GetContainer () |
Definition at line 19 of file RuleMatcherCallback.h.
Moses::Syntax::F2S::RuleMatcherCallback::RuleMatcherCallback | ( | const PVertexToStackMap & | stackMap, | |
std::size_t | ruleLimit | |||
) | [inline] |
Definition at line 25 of file RuleMatcherCallback.h.
void Moses::Syntax::F2S::RuleMatcherCallback::ClearContainer | ( | ) | [inline] |
Definition at line 35 of file RuleMatcherCallback.h.
References Moses::Syntax::BoundedPriorityContainer< T >::LazyClear().
Referenced by Moses::Syntax::T2S::Manager< RuleMatcher >::Decode(), and Moses::Syntax::F2S::Manager< RuleMatcher >::Decode().
const Container& Moses::Syntax::F2S::RuleMatcherCallback::GetContainer | ( | ) | [inline] |
Definition at line 39 of file RuleMatcherCallback.h.
Referenced by Moses::Syntax::T2S::Manager< RuleMatcher >::Decode(), and Moses::Syntax::F2S::Manager< RuleMatcher >::Decode().
void Moses::Syntax::F2S::RuleMatcherCallback::operator() | ( | const PHyperedge & | hyperedge | ) | [inline] |
Definition at line 29 of file RuleMatcherCallback.h.
References Moses::Syntax::F2S::PHyperedgeToSHyperedgeBundle(), and Moses::Syntax::BoundedPriorityContainer< T >::SwapIn().