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

Classes

struct  ReverseCompare
 

Protected Types

using Tree = TdRbTree< int, ReverseCompare >
 
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 99 of file tdrbtree_test.cc.

Member Typedef Documentation

◆ Node

Definition at line 109 of file tdrbtree_test.cc.

◆ Tree

Member Function Documentation

◆ make_node()

Node * TdRbTreeCustomCompareTest::make_node ( int  key)
inlineprotected

Definition at line 120 of file tdrbtree_test.cc.

References allocated_nodes.

Referenced by make_nodes().

◆ make_nodes()

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

Definition at line 127 of file tdrbtree_test.cc.

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

◆ TearDown()

void TdRbTreeCustomCompareTest::TearDown ( )
inlineoverrideprotected

Definition at line 114 of file tdrbtree_test.cc.

References allocated_nodes.

Member Data Documentation

◆ allocated_nodes

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

Definition at line 112 of file tdrbtree_test.cc.

Referenced by make_node(), and TearDown().

◆ tree

Tree TdRbTreeCustomCompareTest::tree
protected

Definition at line 111 of file tdrbtree_test.cc.


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