libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
Loading...
Searching...
No Matches
GblTreeSet Struct Reference

#include <gimbal_tree_set.h>

Data Fields

GblContextpCtx
 
size_t entrySize
 
GblTreeSetCompareFn pFnCompare
 
GblTreeSetDestructFn pFnDestruct
 
GblTreeSetPool pool
 
GblTreeSetNodepRoot
 
size_t count
 
size_t height
 
size_t maxCount
 
size_t minCount
 
void * pSpares [3]
 
void * pLastEntry
 
void * pLastNode
 
void * pUserdata
 

Detailed Description

Binary tree based abstract associative container with C++-style STL API.

Definition at line 49 of file gimbal_tree_set.h.

Field Documentation

◆ pCtx

GblContext* GblTreeSet::pCtx

Definition at line 50 of file gimbal_tree_set.h.

◆ entrySize

size_t GblTreeSet::entrySize

Definition at line 51 of file gimbal_tree_set.h.

◆ pFnCompare

GblTreeSetCompareFn GblTreeSet::pFnCompare

Definition at line 52 of file gimbal_tree_set.h.

◆ pFnDestruct

GblTreeSetDestructFn GblTreeSet::pFnDestruct

Definition at line 53 of file gimbal_tree_set.h.

◆ pool

GblTreeSetPool GblTreeSet::pool

Definition at line 54 of file gimbal_tree_set.h.

◆ pRoot

GblTreeSetNode* GblTreeSet::pRoot

Definition at line 55 of file gimbal_tree_set.h.

◆ count

size_t GblTreeSet::count

Definition at line 56 of file gimbal_tree_set.h.

◆ height

size_t GblTreeSet::height

Definition at line 57 of file gimbal_tree_set.h.

◆ maxCount

size_t GblTreeSet::maxCount

Definition at line 58 of file gimbal_tree_set.h.

◆ minCount

size_t GblTreeSet::minCount

Definition at line 59 of file gimbal_tree_set.h.

◆ pSpares

void* GblTreeSet::pSpares[3]

Definition at line 60 of file gimbal_tree_set.h.

◆ pLastEntry

void* GblTreeSet::pLastEntry

Definition at line 61 of file gimbal_tree_set.h.

◆ pLastNode

void* GblTreeSet::pLastNode

Definition at line 62 of file gimbal_tree_set.h.

◆ pUserdata

void* GblTreeSet::pUserdata

Definition at line 63 of file gimbal_tree_set.h.


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