Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
TdRbTreeTest Class Reference
Inheritance diagram for TdRbTreeTest:
[legend]
Collaboration diagram for TdRbTreeTest:
[legend]

Protected Types

using Tree = TdRbTree< int >
 
using Node = Tree::Node
 

Protected Member Functions

void TearDown () override
 
Nodemake_node (int key)
 
std::vector< Node * > make_nodes (const std::vector< int > &keys)
 

Protected Attributes

Tree tree
 
std::vector< Node * > allocated_nodes
 

Detailed Description

Definition at line 67 of file tdrbtree_test.cc.

Member Typedef Documentation

◆ Node

Definition at line 71 of file tdrbtree_test.cc.

◆ Tree

Definition at line 70 of file tdrbtree_test.cc.

Member Function Documentation

◆ make_node()

Node * TdRbTreeTest::make_node ( int  key)
inlineprotected

Definition at line 83 of file tdrbtree_test.cc.

References allocated_nodes.

Referenced by make_nodes().

◆ make_nodes()

std::vector< Node * > TdRbTreeTest::make_nodes ( const std::vector< int > &  keys)
inlineprotected

Definition at line 90 of file tdrbtree_test.cc.

References make_node(), Aleph::maps(), and nodes.

◆ TearDown()

void TdRbTreeTest::TearDown ( )
inlineoverrideprotected

Definition at line 76 of file tdrbtree_test.cc.

References allocated_nodes.

Member Data Documentation

◆ allocated_nodes

std::vector<Node*> TdRbTreeTest::allocated_nodes
protected

Definition at line 74 of file tdrbtree_test.cc.

Referenced by make_node(), and TearDown().

◆ tree

Tree TdRbTreeTest::tree
protected

Definition at line 73 of file tdrbtree_test.cc.


The documentation for this class was generated from the following file: