BRL-CAD

#include <redblack.h>

Collaboration diagram for bu_rb_list:
[legend]

Data Fields

size_t size
 
size_t capacity
 
union {
   struct bu_rb_node **   rbl_n
 
   struct bu_rb_package **   rbl_p
 
rbl_u
 

Detailed Description

List of nodes or packages.

The red-black tree package uses this structure to maintain lists of all the nodes and all the packages in the tree. Applications should not muck with these things. They are maintained only to facilitate freeing bu_rb_trees.

This is a PRIVATE structure.

Definition at line 79 of file redblack.h.

Field Documentation

◆ size

size_t size

Definition at line 81 of file redblack.h.

◆ capacity

size_t capacity

Definition at line 81 of file redblack.h.

◆ rbl_n

struct bu_rb_node** rbl_n

Definition at line 84 of file redblack.h.

◆ rbl_p

struct bu_rb_package** rbl_p

Definition at line 85 of file redblack.h.

◆ 

union { ... } rbl_u

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