sdObjectRelationshipIter Class Reference

Inheritance diagram for sdObjectRelationshipIter:

sdObjectMemberIter<sdRelationshipBase>


Public Methods

 sdObjectRelationshipIter ()
 sdObjectRelationshipIter (const sdObject *object, bool local)
virtual ~sdObjectRelationshipIter ()

Detailed Description

The sdObjectRelationshipIter class is the iterator over the sdRelationshipBase objects of an sdObject. It supports iterating over relationships hierarchically.


Constructor & Destructor Documentation

sdObjectRelationshipIter::sdObjectRelationshipIter  
 

This is the default constructor for sdObjectRelationshipIter objects.

sdObjectRelationshipIter::sdObjectRelationshipIter const sdObject *    object,
bool    local
 

This sdObjectRelationshipIter constructor takes the local argument for specifying whether or not the relationships of super objects are iterated.

Parameters:
object A pointer to the sdObject to be iterated.
local A boolean that specifies whether or not the relationships of the super objects are produced by this iterator. If local is set to false, the relationships for super objects are returned.

sdObjectRelationshipIter::~sdObjectRelationshipIter   [virtual]
 

This is the destructor for sdObjectRelationshipIter objects.


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

Return to top of page