Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

NewAggregateIterator Class Reference

Inheritance diagram for NewAggregateIterator:

Iterator List of all members.

Public Methods

 NewAggregateIterator ()
virtual ~NewAggregateIterator ()
virtual const MetaClasscurrent_meta_class () const
virtual const LStringcurrent_name () const
virtual void* current () const
virtual bool is_valid () const
virtual void next ()
virtual void previous ()
virtual void first ()
virtual Iteratorclone () const

Static Public Methods

NewAggregateIterator* create ( const AggregateWrapper &object, AggregateMetaClassVector* base_types, const MetaClass* start_meta_class, const MetaClass* end_meta_class )


Detailed Description


Constructor & Destructor Documentation

NewAggregateIterator::NewAggregateIterator ()

NewAggregateIterator::~NewAggregateIterator () [virtual]


Member Function Documentation

Iterator * NewAggregateIterator::clone ( void) const [virtual]

Reimplemented from Iterator.

NewAggregateIterator * NewAggregateIterator::create ( const AggregateWrapper & object,
AggregateMetaClassVector * base_types,
const MetaClass * start_class,
const MetaClass * end_class) [static]

Address NewAggregateIterator::current ( void) const [virtual]

Reimplemented from Iterator.

const MetaClass * NewAggregateIterator::current_meta_class () const [virtual]

Reimplemented from Iterator.

const LString & NewAggregateIterator::current_name () const [virtual]

Reimplemented from Iterator.

void NewAggregateIterator::first () [virtual]

Reimplemented from Iterator.

bool NewAggregateIterator::is_valid ( void) const [virtual]

Reimplemented from Iterator.

void NewAggregateIterator::next ( void) [virtual]

Reimplemented from Iterator.

void NewAggregateIterator::previous () [virtual]

Reimplemented from Iterator.


The documentation for this class was generated from the following file:
Generated at Mon Jul 31 13:44:07 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000