dk_storage_t Struct Reference

Object storage. More...

#include <dktypes.h>

Collaboration diagram for dk_storage_t:

Collaboration graph
[legend]

Data Fields

dk_storage_node_pd
 Critical path for delete operations.
short l
 Path length of critical path (buffer size).
dk_storage_node_tr
 The trees root element, lists left.
int h
 Comparison/evaluation algorithm.
int c
 Comparison/evaluation criteria.
int t
 Flag: tree or sorted list.
union {
   dk_fct_eval_c_t *   c
   dk_fct_eval_uc_t *   uc
   dk_fct_eval_s_t *   s
   dk_fct_eval_us_t *   us
   dk_fct_eval_i_t *   i
   dk_fct_eval_ui_t *   ui
   dk_fct_eval_l_t *   l
   dk_fct_eval_ul_t *   ul
   dk_fct_eval_f_t *   f
   dk_fct_eval_d_t *   d
   dk_fct_comp_t *   comp
e
 Comparison or evaluation function.
void * i
 Double linked list of iterators.

Detailed Description

Object storage.

A storage can be used to store pointers to objects.

Examples:

stotest.c.


Field Documentation

Comparison/evaluation criteria.

Critical path for delete operations.

union { ... } dk_storage_t::e

Comparison or evaluation function.

Comparison/evaluation algorithm.

Examples:
stotest.c.

void* dk_storage_t::i

Double linked list of iterators.

Path length of critical path (buffer size).

The trees root element, lists left.

Examples:
stotest.c.

Flag: tree or sorted list.

Examples:
stotest.c.


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

Generated on Mon Jan 4 15:50:57 2010 for dklibs by  doxygen 1.5.8