Next: Error Classes, Up: Application Interface Definitions [Index]
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.
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.
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.
X1f4_LX_PULL_ACCESS
indicates that the post
and pull
fields are set and can be used
for non recursive data replication.
X1f4_LX_TYPE_EXCEPT
indicates the data structure providers that no data type specific interfaces are desired.
Next: Error Classes, Up: Application Interface Definitions [Index]