PostgreSQL Source Code  git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
RBTree Struct Reference

Data Fields

RBTNoderoot
 
Size node_size
 
rbt_comparator comparator
 
rbt_combiner combiner
 
rbt_allocfunc allocfunc
 
rbt_freefunc freefunc
 
void * arg
 

Detailed Description

Definition at line 41 of file rbtree.c.

Field Documentation

◆ allocfunc

rbt_allocfunc RBTree::allocfunc

Definition at line 51 of file rbtree.c.

Referenced by rbt_insert().

◆ arg

void* RBTree::arg

Definition at line 54 of file rbtree.c.

Referenced by rbt_delete_node(), rbt_find(), rbt_find_great(), rbt_find_less(), and rbt_insert().

◆ combiner

rbt_combiner RBTree::combiner

Definition at line 50 of file rbtree.c.

Referenced by rbt_insert().

◆ comparator

rbt_comparator RBTree::comparator

Definition at line 49 of file rbtree.c.

Referenced by rbt_find(), rbt_find_great(), rbt_find_less(), and rbt_insert().

◆ freefunc

rbt_freefunc RBTree::freefunc

Definition at line 52 of file rbtree.c.

Referenced by rbt_delete_node().

◆ node_size

Size RBTree::node_size

Definition at line 47 of file rbtree.c.

Referenced by rbt_copy_data().

◆ root


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