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

_sobj_u Union Reference

#include <sobject_p.h>

Collaboration diagram for _sobj_u:

Collaboration graph
[legend]

Detailed Description

Union of simple object data fields.

The only purpose of this union is to be included in the structure definition of struct sobj.


Data Fields

bool bool_value
 Boolean value.
sobj_int64_t int_value
 Integer value.
sobj_float64_t float_value
 Floating point value.
char istring [SOBJ_ISTRING_LENGTH]
 Inline string value.
const char * string
 String value.
sobj_binarybinary
 Binary object.
sobj_arrayarray
 Array object.
sobj_vrefvref
 Variable referece object.
sobj_exprexpr
 Expression object.


Field Documentation

struct sobj_array* _sobj_u::array
 

Array object.

struct sobj_binary* _sobj_u::binary
 

Binary object.

bool _sobj_u::bool_value
 

Boolean value.

struct sobj_expr* _sobj_u::expr
 

Expression object.

sobj_float64_t _sobj_u::float_value
 

Floating point value.

sobj_int64_t _sobj_u::int_value
 

Integer value.

char _sobj_u::istring[SOBJ_ISTRING_LENGTH]
 

Inline string value.

const char* _sobj_u::string
 

String value.

struct sobj_vref* _sobj_u::vref
 

Variable referece object.


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