Moses::Syntax::F2S::RuleMatcherCallback Class Reference

#include <RuleMatcherCallback.h>

Collaboration diagram for Moses::Syntax::F2S::RuleMatcherCallback:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 RuleMatcherCallback (const PVertexToStackMap &stackMap, std::size_t ruleLimit)
void operator() (const PHyperedge &hyperedge)
void ClearContainer ()
const ContainerGetContainer ()


Detailed Description

Definition at line 19 of file RuleMatcherCallback.h.


Constructor & Destructor Documentation

Moses::Syntax::F2S::RuleMatcherCallback::RuleMatcherCallback ( const PVertexToStackMap stackMap,
std::size_t  ruleLimit 
) [inline]

Definition at line 25 of file RuleMatcherCallback.h.


Member Function Documentation

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

Here is the call graph for this function:

Here is the caller graph for this function:

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

Here is the caller graph for this function:

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

Here is the call graph for this function:


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

Generated on Thu Jul 6 00:34:01 2017 for Moses by  doxygen 1.5.9