8#ifndef INCLUDED_BSLALG_RBTREEANCHOR
9#define INCLUDED_BSLALG_RBTREEANCHOR
323#include <bslscm_version.h>
464: d_numNodes(numNodes)
Definition bslalg_rbtreeanchor.h:352
~RbTreeAnchor()
Destroy this object.
Definition bslalg_rbtreeanchor.h:471
void decrementNumNodes()
Definition bslalg_rbtreeanchor.h:515
RbTreeNode * sentinel()
Definition bslalg_rbtreeanchor.h:533
RbTreeNode * firstNode()
Definition bslalg_rbtreeanchor.h:521
void setNumNodes(int value)
Definition bslalg_rbtreeanchor.h:501
void setFirstNode(RbTreeNode *value)
Definition bslalg_rbtreeanchor.h:489
void setRootNode(RbTreeNode *value)
Definition bslalg_rbtreeanchor.h:495
RbTreeAnchor()
Definition bslalg_rbtreeanchor.h:453
int numNodes() const
Return the numNodes attribute of this object.
Definition bslalg_rbtreeanchor.h:552
RbTreeNode * rootNode()
Definition bslalg_rbtreeanchor.h:527
void incrementNumNodes()
Definition bslalg_rbtreeanchor.h:509
void reset(RbTreeNode *rootNode, RbTreeNode *firstNode, int numNodes)
Definition bslalg_rbtreeanchor.h:479
Definition bslalg_rbtreenode.h:376
RbTreeNode * rightChild()
Definition bslalg_rbtreenode.h:598
RbTreeNode * leftChild()
Definition bslalg_rbtreenode.h:592
void setRightChild(RbTreeNode *address)
Definition bslalg_rbtreenode.h:552
void setLeftChild(RbTreeNode *address)
Definition bslalg_rbtreenode.h:546
#define BSLS_ASSERT_SAFE(X)
Definition bsls_assert.h:1762
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition bdlc_flathashmap.h:1805