Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

dt_node_impl.h

Go to the documentation of this file.
00001 
00004 #ifndef INCLUDED_DT_NODE_IMPL_H
00005 #define INCLUDED_DT_NODE_IMPL_H
00006 
00007 #include "dt_buf.h"
00008 #include "dt_node.h"
00009 
00012 struct dt_node_ {
00013    dt_node_kind   kind;  
00014    unsigned       refs;  
00022    dt_buf  buf;
00023 };
00024 typedef struct dt_node_ dt_node;
00025 
00027 typedef dt_node* arr_item;
00028 
00030 typedef struct {
00031    dt_byte*   key;
00032    size_t     key_len;
00033    dt_node*   node;
00034  } rec_item;
00035 
00037 dt_bool dt_node_is_valid( dt_node const* node );
00038 
00039 #endif/*INCLUDED_DT_NODE_IMPL_H*/

Generated on Sun Jun 1 16:35:38 2003 for datatree by doxygen 1.3.1