Next: , Up: Application Interface Definitions   [Index]


4.3.1.1 Common Data Type Flags

Zero of more common data type flags may be bitwised for the flags field of the struct x1f4_nodetype_type records.

See struct x1f4_nodetype_type.

Functions set constructors (like the one constructing list library objects) use struct x1f4_nodetype_type data type definitions for constructing type specific functions (for an instance, intrinsic string type specific functions).

See List Library.

X1f4_LX_AUTO_RECORD

indicates that the copy method (as indicated by the copy field) registers newly made copies with the reference tracking context.

See Data Replication.

X1f4_LX_LINK_ACCESS

indicates that the node field is set and can be used.

For functions set constructors (like the libaime list library objects constructor) it indicates that registering references to data (of the struct x1f4_nodetype_type described data type) is possible. And that constructing functions that register such references is intended.

For the set flag, the libaime list library objects constructor will generate type specific ‘l_l_<type-name>’ functions.

See Data Type Specific List Functions.

X1f4_LX_NULL_RECORD

indicates that the state of preinitialized variables is NULL. The link method in the correspondent struct x1f4_datatype_type definition would set data to NULL, and NULL identifies not initialized variables.

See struct x1f4_datatype_type.

X1f4_LX_PICK_ACCESS

indicates that the pick field is set and can be used.

The field describes a routine facilitating the non recursive destruction of objects. It pertains those data types storing and allowing data references.

See Object Classes.

X1f4_LX_POST_ACCESS

indicates that the post field is set and can be used.

The post pointed method constructs data (of the data type described by the struct x1f4_nodetype_type record) and sets it as referred by some object.

For the set flag, the libaime list library objects constructor will generate type specific ‘l_n_<type-name>’ functions.

See Data Type Specific List Functions.

X1f4_LX_PULL_ACCESS

indicates that the post and pull fields are set and can be used for non recursive data replication.

See Non Recursive Data Replication.

X1f4_LX_TYPE_EXCEPT

indicates the data structure providers that no data type specific interfaces are desired.


Next: , Up: Application Interface Definitions   [Index]