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.
Returns:
Pointer to the associated SBCGraphArc.
function getGraphNode#
Returns the graph node associated with the reverse iterator.
Returns:
Pointer to the associated SBCGraphNode.
function reverse_iterator [1/3]#
Constructs an empty 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:
lPointer 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:
iThe reverse iterator to copy.
function ~reverse_iterator#
Destroys the reverse iterator.