RedBlackTreeNodeIterator<T, R, P> Class

Template Parameters | Constructors & Destructor | Member Functions | Type Aliases | Member Variables

Definition

Line 482 of System.Base/RedBlackTree.cm

Template Parameters

T
R
P

Constructors & Destructor

public RedBlackTreeNodeIterator()
public RedBlackTreeNodeIterator(RedBlackTreeNode<T>* node_)

Member Functions

public inline RedBlackTreeNode<T>* Node() const
public inline R operator*()
public inline RedBlackTreeNodeIterator& operator++()
public inline RedBlackTreeNodeIterator& operator--()
public inline P operator->()

Type Aliases

public typedef PointerType P
public typedef ReferenceType R
private typedef Self RedBlackTreeNodeIterator
public typedef ValueType T

Member Variables

private RedBlackTreeNode<T>* node

Constructor& Destructor Details

RedBlackTreeNodeIterator Constructor

public RedBlackTreeNodeIterator()

Definition
Line 489 of System.Base/RedBlackTree.cm


RedBlackTreeNodeIterator Constructor

public RedBlackTreeNodeIterator(RedBlackTreeNode<T>* node_)

Definition
Line 492 of System.Base/RedBlackTree.cm


Member Function Details

Node Member Function

public inline RedBlackTreeNode<T>* Node()

Definition
Line 517 of System.Base/RedBlackTree.cm


operator* Member Function

public inline R operator*()

Definition
Line 495 of System.Base/RedBlackTree.cm


operator++ Member Function

public inline RedBlackTreeNodeIterator& operator++()

Definition
Line 505 of System.Base/RedBlackTree.cm


operator-- Member Function

public inline RedBlackTreeNodeIterator& operator--()

Definition
Line 511 of System.Base/RedBlackTree.cm


operator-> Member Function

public inline P operator->()

Definition
Line 500 of System.Base/RedBlackTree.cm