Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

sobj_array Struct Reference

#include <sobject_p.h>

Collaboration diagram for sobj_array:

Collaboration graph
[legend]

Detailed Description

Structure representing an array object.


Data Fields

int element_n
 The number of elements stored in the array object.
sobj ** key
 Pointer to a vector of element keys.
sobj ** value
 Pointer to a vector to value pointers.
sobj_dict *volatile dict
 Speedup dictionary holding the strings represented by classless keys of type string.


Field Documentation

struct sobj_dict* volatile sobj_array::dict
 

Speedup dictionary holding the strings represented by classless keys of type string.

This is initially a null-pointer and generated on demand.

int sobj_array::element_n
 

The number of elements stored in the array object.

struct sobj** sobj_array::key
 

Pointer to a vector of element keys.

If this is a null-pointer, all element keys are NIL. If one of the key pointer is a null-pointer, the corresponding key is NIL.

struct sobj** sobj_array::value
 

Pointer to a vector to value pointers.

This may be a null-pointer if the element count is 0.


The documentation for this struct was generated from the following file:
Generated on Sat Jul 23 16:06:19 2005 for sobject by  doxygen 1.3.9.1