#include <xcode.h>
Field of data-type.
Definition at line 249 of file xcode.h.
◆ xf_decor
◆ xf_name
Field name.
Definition at line 251 of file xcode.h.
◆ xf_offset
Byte offset of this field from the beginning of the object.
Definition at line 285 of file xcode.h.
◆ xf_opaque
Fields with m0_xcode_type::xf_type == &M0_XT_OPAQUE are "opaque" fields. An opaque field corresponds to a pointer. m0_xcode_type::xf_opaque() is called by the xcode to follow the pointer. This function returns (in its "out" parameter) a type of the object pointed to. "par" parameter refers to the parent object to which the field belongs.
Definition at line 280 of file xcode.h.
◆ xf_read
◆ xf_tag
Tag, associated with this field.
Tag is used in the following ways:
- if first field of a SEQUENCE type has type VOID, its tag is
used as a count of element in the sequence;
- tag of the only field of ARRAY type is the number of elements
in the array;
- tag of non-first field of a UNION type is used to determine
when the field is actually present in the object: the field is
present iff its tag equals the discriminator of the union.
The discriminator is the value of the first field of the
union.
Definition at line 271 of file xcode.h.
◆ xf_type
Field type.
Definition at line 253 of file xcode.h.
The documentation for this struct was generated from the following file: