Value Struct Reference

#include <avis/values.h>


Detailed Description

A polymorphic value: either an int32, int64, real64, string or opaque (an array of bytes).

Data Fields

ValueType type
 The type of value.
union {
   int32_t   int32
   int64_t   int64
   real64_t   real64
   char *   str
   Array   bytes
value
 The actual wrapped value (discriminated by type).

Field Documentation

The type of value.

char* Value::str

union { ... } Value::value

The actual wrapped value (discriminated by type).


The documentation for this struct was generated from the following file:

Generated on Mon Jan 12 19:19:12 2009 for Avis Client Library by  doxygen 1.5.6