temu_Propval Struct Reference

#include <temu-c/Support/Objsys.h>

Collaboration diagram for temu_Propval:

Collaboration graph
[legend]

Data Fields

temu_Type Typ
union {
   intptr_t   IntPtr
   uintptr_t   UIntPtr
   float   f
   double   d
   uint8_t   u8
   uint16_t   u16
   uint32_t   u32
   uint64_t   u64
   int8_t   i8
   int16_t   i16
   int32_t   i32
   int64_t   i64
   void *   Obj
   temu_Iface   Iface
   temu_IfaceArray   IfaceArray
   const char *   String
}; 

Detailed Description

Generic property value.

As properties can be of any normal type, the propval struct provides a sum type/tagged union which contain both the type tag and the property value.

Definition at line 220 of file Objsys.h.


Field Documentation

Definition at line 221 of file Objsys.h.

Definition at line 223 of file Objsys.h.

Definition at line 224 of file Objsys.h.

Definition at line 226 of file Objsys.h.

Definition at line 227 of file Objsys.h.

Definition at line 229 of file Objsys.h.

Definition at line 230 of file Objsys.h.

Definition at line 231 of file Objsys.h.

Definition at line 232 of file Objsys.h.

Definition at line 234 of file Objsys.h.

Definition at line 235 of file Objsys.h.

Definition at line 236 of file Objsys.h.

Definition at line 237 of file Objsys.h.

Definition at line 239 of file Objsys.h.

Definition at line 240 of file Objsys.h.

Definition at line 241 of file Objsys.h.

const char* temu_Propval::String

Definition at line 242 of file Objsys.h.

union { ... }


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

Generated on Wed May 27 11:02:19 2015 for T-EMU by  doxygen 1.5.6