Web Analytics Made Easy - Statcounter
Skip to content

Class SBCGraphArcCollection::reverse_iterator#

ClassList > SBCGraphArcCollection > reverse_iterator

Inherits the following classes: SBPointerList::reverse_iterator

Inherited by the following classes: SBCGraphNode::reverse_iterator

Public Functions#

Type Name
SB_SBCGRAPH_EXPORT SBCGraphArc * getGraphArc () const
Returns the graph arc associated with the reverse iterator.
SB_SBCGRAPH_EXPORT SBCGraphNode * getGraphNode () const
Returns the graph node associated with the reverse iterator.
SB_SBCGRAPH_EXPORT reverse_iterator ()
Constructs an empty reverse iterator.
SB_SBCGRAPH_EXPORT reverse_iterator (SBCReferenceListLink * referenceListLink)
Constructs a reverse iterator from a reference list link.
SB_SBCGRAPH_EXPORT reverse_iterator (const reverse_iterator & i)
Copy-constructs a reverse iterator from another reverse iterator.
virtual SB_SBCGRAPH_EXPORT ~reverse_iterator ()
Destroys the reverse iterator.

Public Functions Documentation#

function getGraphArc#

Returns the graph arc associated with the reverse iterator.

SB_SBCGRAPH_EXPORT SBCGraphArc * SBCGraphArcCollection::reverse_iterator::getGraphArc () const

Returns:

Pointer to the associated SBCGraphArc.


function getGraphNode#

Returns the graph node associated with the reverse iterator.

SB_SBCGRAPH_EXPORT SBCGraphNode * SBCGraphArcCollection::reverse_iterator::getGraphNode () const

Returns:

Pointer to the associated SBCGraphNode.


function reverse_iterator [1/3]#

Constructs an empty reverse iterator.

SB_SBCGRAPH_EXPORT SBCGraphArcCollection::reverse_iterator::reverse_iterator () 

Creates a reverse iterator with a null reference list link.


function reverse_iterator [2/3]#

Constructs a reverse iterator from a reference list link.

SB_SBCGRAPH_EXPORT SBCGraphArcCollection::reverse_iterator::reverse_iterator (
    SBCReferenceListLink * referenceListLink
) 

Parameters:

  • l Pointer to the reference list link to wrap.

function reverse_iterator [3/3]#

Copy-constructs a reverse iterator from another reverse iterator.

SB_SBCGRAPH_EXPORT SBCGraphArcCollection::reverse_iterator::reverse_iterator (
    const reverse_iterator & i
) 

Parameters:

  • i The reverse iterator to copy.

function ~reverse_iterator#

Destroys the reverse iterator.

virtual SB_SBCGRAPH_EXPORT SBCGraphArcCollection::reverse_iterator::~reverse_iterator ()