Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

dt_node_ Struct Reference

#include <dt_node_impl.h>

Collaboration diagram for dt_node_:

Collaboration graph

Detailed Description

The internal data structure used to represent each node type.

Definition at line 12 of file dt_node_impl.h.

Data Fields

dt_node_kind kind
 A value identifying the type of node.

unsigned refs
 The use count (reference count) for this node.

dt_buf buf
 The data contained by the node.


Field Documentation

dt_buf dt_node_::buf
 

The data contained by the node.

Depending on the node kind, this data buffer will contain:

  • for leaf nodes, the data associated with the node
  • for array nodes, an array of node pointers ( an array of arr_item ).
  • for record nodes, an array of structures of type rec_item.

Definition at line 22 of file dt_node_impl.h.

dt_node_kind dt_node_::kind
 

A value identifying the type of node.

Definition at line 13 of file dt_node_impl.h.

unsigned dt_node_::refs
 

The use count (reference count) for this node.

Definition at line 14 of file dt_node_impl.h.


The documentation for this struct was generated from the following file:
Generated on Sun Jun 1 16:35:38 2003 for datatree by doxygen 1.3.1