Public Attributes | List of all members
Tree Struct Reference

#include <Tree.h>

Public Attributes

unsigned int allow_duplicates: 1
 
int count
 
unsigned int heap_tracking: 1
 
struct {
   int(*   compare )(void *, void *, int)
 
   Node *   root
 
index [2]
 
int indexes
 
size_t size
 

Detailed Description

Structure to hold all data for one tree

Definition at line 76 of file Tree.h.

Member Data Documentation

unsigned int Tree::allow_duplicates

switch to allow duplicate entries

Definition at line 87 of file Tree.h.

int(* Tree::compare) (void *, void *, int)

comparison function

Definition at line 81 of file Tree.h.

int Tree::count

no of items

Definition at line 83 of file Tree.h.

unsigned int Tree::heap_tracking

switch on heap tracking for this tree?

Definition at line 86 of file Tree.h.

struct { ... } Tree::index[2]
int Tree::indexes

no of indexes into tree

Definition at line 83 of file Tree.h.

Node* Tree::root

root node pointer

Definition at line 80 of file Tree.h.

size_t Tree::size

heap storage used

Definition at line 85 of file Tree.h.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:50