#include <dktypes.h>
Data Fields | |
struct _dk_storage_node * | p |
Parent node in tree. | |
struct _dk_storage_node * | l |
Left son or preceeding node. | |
struct _dk_storage_node * | r |
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. |
This structure is used internally by the dksto module.
struct _dk_storage_node* _dk_storage_node::p [read] |
struct _dk_storage_node* _dk_storage_node::l [read] |
struct _dk_storage_node* _dk_storage_node::r [read] |
short _dk_storage_node::b |
short _dk_storage_node::w |
Direction to walk.
void* _dk_storage_node::o |
char _dk_storage_node::c |
Character evaluation of object.
unsigned char _dk_storage_node::uc |
Unsigned character evaluation.
short _dk_storage_node::s |
Short evaluation.
unsigned short _dk_storage_node::us |
Unsigned short evaluation.
Integer evaluation.
unsigned int _dk_storage_node::ui |
Unsigned integer evaluation.
long _dk_storage_node::l |
Long evaluation.
unsigned long _dk_storage_node::ul |
Unsigned long evaluation.
float _dk_storage_node::f |
Float evaluation.
double _dk_storage_node::d |
Double evaluation.
union { ... } _dk_storage_node::v |
Object evaluation.