Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages | Examples

DWFToolkit::DWFManifest::SectionIterator Class Reference

#include "dwf/package/Manifest.h"

Inheritance diagram for DWFToolkit::DWFManifest::SectionIterator:

Inheritance graph
[legend]
Collaboration diagram for DWFToolkit::DWFManifest::SectionIterator:

Collaboration graph
[legend]
List of all members.

Detailed Description

This class defines the iterator for enumerating manifest sections.
Since:
7.0.1.

This iterator implementation works over STL lists and maps.

Examples:

DWFGoogleDesktopCrawl/DWFCrawlHandler.cpp, ObjectDefinitionReader/ObjectDefinitionReader.cpp, SimpleEnumReader/SimpleEnumReader.cpp, SimpleW3DStreamProcessor/SimpleW3DStreamProcessor.cpp, and TimedXMLReader/TimedXMLReader.cpp.

Definition at line 74 of file Manifest.h.

Public Member Functions

 SectionIterator (DWFSection::tList::iterator iBegin, DWFSection::tList::iterator iEnd) throw ()
 SectionIterator (DWFSection::tMultiMap::iterator iBegin, DWFSection::tMultiMap::iterator iEnd) throw ()
 SectionIterator (const SectionIterator &i) throw ()
SectionIteratoroperator= (const SectionIterator &i) throw ()
virtual ~SectionIterator () throw ()
void reset () throw ()
bool valid () throw ()
bool next () throw ()
DWFSection *& get () throw ( DWFException )


Constructor & Destructor Documentation

DWFToolkit::DWFManifest::SectionIterator::SectionIterator DWFSection::tList::iterator  iBegin,
DWFSection::tList::iterator  iEnd
throw () [inline]
 

Constructor

Parameters:
iBegin Points to the first section.
iEnd Points to the end of the section list.
Exceptions:
None 

Definition at line 87 of file Manifest.h.

DWFToolkit::DWFManifest::SectionIterator::SectionIterator DWFSection::tMultiMap::iterator  iBegin,
DWFSection::tMultiMap::iterator  iEnd
throw () [inline]
 

Constructor

Parameters:
iBegin Points to the first section.
iEnd Points to the end of the section map.
Exceptions:
None 

Definition at line 103 of file Manifest.h.

DWFToolkit::DWFManifest::SectionIterator::SectionIterator const SectionIterator i  )  throw () [inline]
 

Copy Constructor

Parameters:
i The iterator to clone.
Exceptions:
None 

Definition at line 118 of file Manifest.h.

virtual DWFToolkit::DWFManifest::SectionIterator::~SectionIterator  )  throw () [inline, virtual]
 

Destructor

Exceptions:
None 

Definition at line 156 of file Manifest.h.


Member Function Documentation

DWFSection*& DWFToolkit::DWFManifest::SectionIterator::get  )  throw ( DWFException ) [inline, virtual]
 

Implements DWFCore::DWFIterator< DWFSection * >.

Examples:
DWFGoogleDesktopCrawl/DWFCrawlHandler.cpp, ObjectDefinitionReader/ObjectDefinitionReader.cpp, SimpleEnumReader/SimpleEnumReader.cpp, SimpleW3DStreamProcessor/SimpleW3DStreamProcessor.cpp, and TimedXMLReader/TimedXMLReader.cpp.

Definition at line 213 of file Manifest.h.

bool DWFToolkit::DWFManifest::SectionIterator::next  )  throw () [inline, virtual]
 

Implements DWFCore::DWFIterator< DWFSection * >.

Examples:
DWFGoogleDesktopCrawl/DWFCrawlHandler.cpp, ObjectDefinitionReader/ObjectDefinitionReader.cpp, SimpleEnumReader/SimpleEnumReader.cpp, and TimedXMLReader/TimedXMLReader.cpp.

Definition at line 188 of file Manifest.h.

SectionIterator& DWFToolkit::DWFManifest::SectionIterator::operator= const SectionIterator i  )  throw () [inline]
 

Assignment Operator

Parameters:
i The iterator to clone.
Exceptions:
None 

Definition at line 135 of file Manifest.h.

void DWFToolkit::DWFManifest::SectionIterator::reset  )  throw () [inline, virtual]
 

Implements DWFCore::DWFIterator< DWFSection * >.

Examples:
SimpleEnumReader/SimpleEnumReader.cpp.

Definition at line 163 of file Manifest.h.

bool DWFToolkit::DWFManifest::SectionIterator::valid  )  throw () [inline, virtual]
 

Implements DWFCore::DWFIterator< DWFSection * >.

Examples:
DWFGoogleDesktopCrawl/DWFCrawlHandler.cpp, ObjectDefinitionReader/ObjectDefinitionReader.cpp, SimpleEnumReader/SimpleEnumReader.cpp, SimpleW3DStreamProcessor/SimpleW3DStreamProcessor.cpp, and TimedXMLReader/TimedXMLReader.cpp.

Definition at line 179 of file Manifest.h.


The documentation for this class was generated from the following file:
Generated on Tue May 17 12:39:01 2005 for Autodesk DWF Toolkit by  doxygen 1.4.1