Moses::CompletedRuleCollection Struct Reference

#include <CompletedRuleCollection.h>

List of all members.

Public Member Functions

 CompletedRuleCollection (size_t rule_limit)
 ~CompletedRuleCollection ()
 CompletedRuleCollection (const CompletedRuleCollection &old)
CompletedRuleCollectionoperator= (const CompletedRuleCollection &old)
std::vector< CompletedRule * >
::const_iterator 
begin () const
std::vector< CompletedRule * >
::const_iterator 
end () const
void Clear ()
void Add (const TargetPhraseCollection &tpc, const StackVec &stackVec, const ChartParserCallback &outColl)
void Add (const TargetPhraseCollection &tpc, const StackVec &stackVec, const std::vector< float > &stackScores, const ChartParserCallback &outColl)


Detailed Description

Definition at line 74 of file CompletedRuleCollection.h.


Constructor & Destructor Documentation

Moses::CompletedRuleCollection::CompletedRuleCollection ( size_t  rule_limit  ) 

Definition at line 30 of file CompletedRuleCollection.cpp.

Moses::CompletedRuleCollection::~CompletedRuleCollection (  ) 

Definition at line 36 of file CompletedRuleCollection.cpp.

References Clear().

Here is the call graph for this function:

Moses::CompletedRuleCollection::CompletedRuleCollection ( const CompletedRuleCollection old  )  [inline]

Definition at line 80 of file CompletedRuleCollection.h.


Member Function Documentation

void Moses::CompletedRuleCollection::Add ( const TargetPhraseCollection tpc,
const StackVec stackVec,
const std::vector< float > &  stackScores,
const ChartParserCallback outColl 
)

void Moses::CompletedRuleCollection::Add ( const TargetPhraseCollection tpc,
const StackVec stackVec,
const ChartParserCallback outColl 
)

std::vector<CompletedRule*>::const_iterator Moses::CompletedRuleCollection::begin (  )  const [inline]

void Moses::CompletedRuleCollection::Clear (  )  [inline]

Definition at line 100 of file CompletedRuleCollection.h.

References Moses::RemoveAllInColl().

Referenced by Moses::ChartRuleLookupManagerMemoryPerSentence::GetChartRuleCollection(), Moses::ChartRuleLookupManagerMemory::GetChartRuleCollection(), and ~CompletedRuleCollection().

Here is the call graph for this function:

Here is the caller graph for this function:

std::vector<CompletedRule*>::const_iterator Moses::CompletedRuleCollection::end (  )  const [inline]

CompletedRuleCollection& Moses::CompletedRuleCollection::operator= ( const CompletedRuleCollection old  )  [inline]

Definition at line 85 of file CompletedRuleCollection.h.


The documentation for this struct was generated from the following files:

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