Electroneum
rbnode_type Struct Reference

#include <rbtree.h>

Collaboration diagram for rbnode_type:

Public Attributes

rbnode_typeparent
 
rbnode_typeleft
 
rbnode_typeright
 
const void * key
 
uint8_t color
 

Detailed Description

The rbnode_type struct definition.

Definition at line 55 of file rbtree.h.

Member Data Documentation

◆ color

uint8_t rbnode_type::color

colour of this node

Definition at line 65 of file rbtree.h.

◆ key

const void* rbnode_type::key

pointer to sorting key

Definition at line 63 of file rbtree.h.

◆ left

rbnode_type* rbnode_type::left

left node (smaller items)

Definition at line 59 of file rbtree.h.

◆ parent

rbnode_type* rbnode_type::parent

parent in rbtree, RBTREE_NULL for root

Definition at line 57 of file rbtree.h.

◆ right

rbnode_type* rbnode_type::right

right node (larger items)

Definition at line 61 of file rbtree.h.


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