Open CASCADE Technology  7.4.0
Public Member Functions

TDocStd_XLinkIterator Class Reference

Iterates on Reference attributes. This is an iterator giving all the external references of a Document. More...

#include <TDocStd_XLinkIterator.hxx>

Public Member Functions

 TDocStd_XLinkIterator ()
 Returns an empty iterator;. More...
 
 TDocStd_XLinkIterator (const Handle< TDocStd_Document > &D)
 Creates an iterator on Reference of <D>. More...
 
void Initialize (const Handle< TDocStd_Document > &D)
 Restarts an iteration with <D>. More...
 
Standard_Boolean More () const
 Returns True if there is a current Item in the iteration. More...
 
void Next ()
 Move to the next item; raises if there is no more item. More...
 
TDocStd_XLinkPtr Value () const
 Returns the current item; a null handle if there is none. More...
 

Detailed Description

Iterates on Reference attributes. This is an iterator giving all the external references of a Document.

Constructor & Destructor Documentation

◆ TDocStd_XLinkIterator() [1/2]

TDocStd_XLinkIterator::TDocStd_XLinkIterator ( )

Returns an empty iterator;.

◆ TDocStd_XLinkIterator() [2/2]

TDocStd_XLinkIterator::TDocStd_XLinkIterator ( const Handle< TDocStd_Document > &  D)

Creates an iterator on Reference of <D>.

Member Function Documentation

◆ Initialize()

void TDocStd_XLinkIterator::Initialize ( const Handle< TDocStd_Document > &  D)

Restarts an iteration with <D>.

◆ More()

Standard_Boolean TDocStd_XLinkIterator::More ( ) const

Returns True if there is a current Item in the iteration.

◆ Next()

void TDocStd_XLinkIterator::Next ( )

Move to the next item; raises if there is no more item.

◆ Value()

TDocStd_XLinkPtr TDocStd_XLinkIterator::Value ( ) const

Returns the current item; a null handle if there is none.


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