Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

StackObj Struct Reference

This struct is a single node in a CThingStack. More...

Collaboration diagram for StackObj:

Collaboration graph
[legend]
List of all members.

Public Attributes

unsigned long type
 The type of the object, bare reference, string reference, or stack block.
StackObjnext
 The next object in the stack.
union {
   struct {
      unsigned long   stroffset
 The offset into the string table that is the name of this object.
      CThing *   objpointer
 pointer to the CThing in this object
   }   stringref
 data for type SOBJ_TYPE_SREF
   struct {
      unsigned long   dead_value
 unused value
      CThing *   objpointer
 pointer to the CThing in this object
   }   bareref
 data fot type SOBJ_TYPE_BREF
data
 a uninion for the possible data stored within this StackObj

Detailed Description

This struct is a single node in a CThingStack.

It can hold a pointer to a CThing, a pointer to a CThing and its name, or a stack block.

See also:
CThingStack


The documentation for this struct was generated from the following file:
Generated on Sat Apr 16 16:31:09 2005 for Centum API by  doxygen 1.4.2