_dk_storage_node Struct Reference

Internal node for dk_storage_t. More...

#include <dktypes.h>

Collaboration diagram for _dk_storage_node:

Collaboration graph
[legend]

Data Fields

struct _dk_storage_nodep
 Parent node in tree.
struct _dk_storage_nodel
 Left son or preceeding node.
struct _dk_storage_noder
 Right son or following node.
short b
 Balance flags in trees.
short w
 Direction to walk.
void * o
 Object to store.
union {
   char   c
 Character evaluation of object.
   unsigned char   uc
 Unsigned character evaluation.
   short   s
 Short evaluation.
   unsigned short   us
 Unsigned short evaluation.
   int   i
 Integer evaluation.
   unsigned int   ui
 Unsigned integer evaluation.
   long   l
 Long evaluation.
   unsigned long   ul
 Unsigned long evaluation.
   float   f
 Float evaluation.
   double   d
 Double evaluation.
v
 Object evaluation.

Detailed Description

Internal node for dk_storage_t.

This structure is used internally by the dksto module.

Examples:

stotest.c.


Field Documentation

Parent node in tree.

Examples:
stotest.c.

Left son or preceeding node.

Examples:
stotest.c.

Right son or following node.

Examples:
stotest.c.

Balance flags in trees.

Examples:
stotest.c.

Direction to walk.

Object to store.

Examples:
stotest.c.

Character evaluation of object.

unsigned char _dk_storage_node::uc

Unsigned character evaluation.

Short evaluation.

unsigned short _dk_storage_node::us

Unsigned short evaluation.

Integer evaluation.

unsigned int _dk_storage_node::ui

Unsigned integer evaluation.

Long evaluation.

unsigned long _dk_storage_node::ul

Unsigned long evaluation.

Float evaluation.

Double evaluation.

union { ... } _dk_storage_node::v

Object evaluation.


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

Generated on Mon Feb 16 17:12:05 2009 for dklibs by  doxygen 1.5.6