is " has no compiler-defined `deep_twin' or `is_deep_equal' because the corresponding allocated size is not part of the NATIVE_ARRAY object. The client class of this NATIVE_ARRAY type is supposed to use a `capacity' attribute which contains the corresponding number of allocated items (see STRING or ARRAY for example)."
constant attribute
{}
Type Mark | Handled by Class ----------------------------------------------- BOOLEAN | BOOLEAN_TYPE_MARK CHARACTER | CHARACTER_TYPE_MARK INTEGER_8 | INTEGER_TYPE_MARK INTEGER_16 | INTEGER_TYPE_MARK INTEGER_32 | INTEGER_TYPE_MARK INTEGER | INTEGER_TYPE_MARK INTEGER_64 | INTEGER_TYPE_MARK REAL_32 | REAL_TYPE_MARK REAL_64 | REAL_TYPE_MARK REAL | REAL_TYPE_MARK REAL_80 | REAL_TYPE_MARK POINTER | POINTER_TYPE_MARK ANY | ANY_TYPE_MARK STRING | STRING_TYPE_MARK ARRAY[FOO] | ARRAY_TYPE_MARK NATIVE_ARRAY[BAR] | NATIVE_ARRAY_TYPE_MARK TUPLE | EMPTY_TUPLE_TYPE_MARK TUPLE[FOO] | NON_EMPTY_TUPLE_TYPE_MARK ROUTINE ... | AGENT_TYPE_MARK PROCEDURE ... | AGENT_TYPE_MARK FUNCTION ... | AGENT_TYPE_MARK PREDICATE ... | AGENT_TYPE_MARKHandling of other classes (excluding previous types):