Moses::ProcessedRuleCollOnDisk Class Reference

#include <DotChartOnDisk.h>

List of all members.

Public Types

typedef CollType::iterator iterator
typedef CollType::const_iterator const_iterator

Public Member Functions

const_iterator begin () const
const_iterator end () const
iterator begin ()
iterator end ()
const ProcessedRuleOnDiskGet (size_t ind) const
void Add (const ProcessedRuleOnDisk *processedRule)
void Delete (size_t ind)
size_t GetSize () const

Protected Types

typedef std::vector< const
ProcessedRuleOnDisk * > 
CollType

Protected Attributes

CollType m_coll

Friends

std::ostream & operator<< (std::ostream &, const ProcessedRuleCollOnDisk &)


Detailed Description

Definition at line 94 of file DotChartOnDisk.h.


Member Typedef Documentation

typedef std::vector<const ProcessedRuleOnDisk*> Moses::ProcessedRuleCollOnDisk::CollType [protected]

Definition at line 99 of file DotChartOnDisk.h.

typedef CollType::const_iterator Moses::ProcessedRuleCollOnDisk::const_iterator

Definition at line 104 of file DotChartOnDisk.h.

typedef CollType::iterator Moses::ProcessedRuleCollOnDisk::iterator

Definition at line 103 of file DotChartOnDisk.h.


Member Function Documentation

void Moses::ProcessedRuleCollOnDisk::Add ( const ProcessedRuleOnDisk processedRule  )  [inline]

Definition at line 123 of file DotChartOnDisk.h.

References m_coll.

iterator Moses::ProcessedRuleCollOnDisk::begin (  )  [inline]

Definition at line 112 of file DotChartOnDisk.h.

References m_coll.

const_iterator Moses::ProcessedRuleCollOnDisk::begin (  )  const [inline]

Definition at line 106 of file DotChartOnDisk.h.

References m_coll.

Referenced by Moses::ChartRuleLookupManagerOnDisk::GetChartRuleCollection(), and Moses::operator<<().

Here is the caller graph for this function:

void Moses::ProcessedRuleCollOnDisk::Delete ( size_t  ind  )  [inline]

Definition at line 126 of file DotChartOnDisk.h.

References m_coll.

iterator Moses::ProcessedRuleCollOnDisk::end (  )  [inline]

Definition at line 115 of file DotChartOnDisk.h.

References m_coll.

const_iterator Moses::ProcessedRuleCollOnDisk::end (  )  const [inline]

Definition at line 109 of file DotChartOnDisk.h.

References m_coll.

Referenced by Moses::ChartRuleLookupManagerOnDisk::GetChartRuleCollection(), and Moses::operator<<().

Here is the caller graph for this function:

const ProcessedRuleOnDisk& Moses::ProcessedRuleCollOnDisk::Get ( size_t  ind  )  const [inline]

Definition at line 119 of file DotChartOnDisk.h.

References m_coll.

size_t Moses::ProcessedRuleCollOnDisk::GetSize (  )  const [inline]

Definition at line 131 of file DotChartOnDisk.h.

References m_coll.


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const ProcessedRuleCollOnDisk coll 
) [friend]

Definition at line 65 of file DotChartOnDisk.cpp.


Member Data Documentation

Definition at line 100 of file DotChartOnDisk.h.

Referenced by Add(), begin(), Delete(), end(), Get(), and GetSize().


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

Generated on Fri Mar 11 12:04:16 2011 for Moses by  doxygen 1.5.9