8#ifndef INCLUDED_BSLALG_RBTREEANCHOR
9#define INCLUDED_BSLALG_RBTREEANCHOR
323#include <bslscm_version.h>
468: d_numNodes(numNodes)
Definition bslalg_rbtreeanchor.h:353
~RbTreeAnchor()
Destroy this object.
Definition bslalg_rbtreeanchor.h:475
void decrementNumNodes()
Definition bslalg_rbtreeanchor.h:519
RbTreeNode * sentinel()
Definition bslalg_rbtreeanchor.h:537
RbTreeNode * firstNode()
Definition bslalg_rbtreeanchor.h:525
void setNumNodes(int value)
Definition bslalg_rbtreeanchor.h:505
void setFirstNode(RbTreeNode *value)
Definition bslalg_rbtreeanchor.h:493
void setRootNode(RbTreeNode *value)
Definition bslalg_rbtreeanchor.h:499
RbTreeAnchor()
Definition bslalg_rbtreeanchor.h:457
int numNodes() const
Return the numNodes attribute of this object.
Definition bslalg_rbtreeanchor.h:556
RbTreeNode * rootNode()
Definition bslalg_rbtreeanchor.h:531
void incrementNumNodes()
Definition bslalg_rbtreeanchor.h:513
void reset(RbTreeNode *rootNode, RbTreeNode *firstNode, int numNodes)
Definition bslalg_rbtreeanchor.h:483
Definition bslalg_rbtreenode.h:377
RbTreeNode * rightChild()
Definition bslalg_rbtreenode.h:603
RbTreeNode * leftChild()
Definition bslalg_rbtreenode.h:597
void setRightChild(RbTreeNode *address)
Definition bslalg_rbtreenode.h:557
void setLeftChild(RbTreeNode *address)
Definition bslalg_rbtreenode.h:551
#define BSLS_ASSERT_SAFE(X)
Definition bsls_assert.h:1917
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition bdlc_flathashmap.h:2218