All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages

QFO type encoding. More...

Collaboration diagram for qfot_type_s:

Data Fields

string_t encoding
 Objective-QC encoding. More...
pr_int_t size
 total word size of this encoding More...
union {
   qfot_array_t   array
 ty_array More...
   pointer_t   class
 ty_class More...
   qfot_fldptr_t   fldptr
 ty_none, ev_pointer/ev_field More...
   qfot_func_t   func
 ty_none, ev_func More...
   qfot_struct_t   strct
 ty_struct/ty_union/ty_enum More...
   pr_int_t   type
 basic type: etype_t More...
pr_int_t ty
 meta type: ty_meta_e More...

Detailed Description

QFO type encoding.

As this holds a union of all type representations, and those representations may contain variable arrays, sizeof() will return only one, rather useless, value. It is also not suitable for direct use in arrays.

Field Documentation

qfot_array_t array


pointer_t class


string_t encoding

Objective-QC encoding.

qfot_fldptr_t fldptr

ty_none, ev_pointer/ev_field

ty_none, ev_func

pr_int_t size

total word size of this encoding


union { ... } t

meta type: ty_meta_e

pr_int_t type

basic type: etype_t

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