Public Attributes
mkavl_tree_st_ Struct Reference

List of all members.

Public Attributes

void * context
mkavl_allocator_wrapper_st allocator
size_t avl_tree_count
mkavl_avl_tree_stavl_tree_array
uint32_t item_count
mkavl_copy_fn copy_fn

Detailed Description

The internal representation of the mkavl tree object.

Definition at line 102 of file mkavl.c.


Member Data Documentation

The memory allocator info passed in by the client

Definition at line 106 of file mkavl.c.

An array of the AVL tree info of size avl_tree_count

Definition at line 110 of file mkavl.c.

The number of AVL trees within this object

Definition at line 108 of file mkavl.c.

The opaque context passed in by the client

Definition at line 104 of file mkavl.c.

The copy function passed in my the client to apply to items when mkavl_copy is done.

Definition at line 121 of file mkavl.c.

A count of the number of data items inserted by the user. This is not the total over all AVL trees. E.g., if there are 3 AVL trees and 5 items have been inserted in the mkavl, then this value is 5, not 15.

Definition at line 116 of file mkavl.c.


The documentation for this struct was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines