+
Point of view
ANY
deferred class ANY
Summary
Overview
exported features
Access:
  • generating_type: STRING
    Name of current object's generating type (type of which it is a direct instance).
  • generator: STRING
    Name of current object's generating class (base class of the type of which it is a direct instance).
Status report:
Comparison:
Deep Comparison:
Duplication:
  • twin: ANY
    Return a new object with the dynamic type of Current.
  • copy (other: ANY)
    Update current object using fields of object attached to other, so as to yield equal objects.
  • standard_twin: ANY
    Return a new object with the dynamic type of Current.
  • standard_copy (other: ANY)
    Copy every field of other onto corresponding field of current object.
Deep Duplication:
  • deep_twin: ANY
    Return a new object with the dynamic type of Current.
Basic operations:
Object Printing:
The Guru section:
generating_type: STRING
Name of current object's generating type (type of which it is a direct instance).
generator: STRING
Name of current object's generating class (base class of the type of which it is a direct instance).
same_dynamic_type (other: ANY): BOOLEAN
frozen
Is the dynamic type of Current identical to the dynamic type of other?
is_equal (other: ANY): BOOLEAN
Is other attached to an object considered equal to current object?
standard_is_equal (other: ANY): BOOLEAN
frozen
Are Current and other field-by-field identical?
is_deep_equal (other: ANY): BOOLEAN
frozen
Is Current recursively isomorph with other ?
twin: ANY
frozen
Return a new object with the dynamic type of Current.
copy (other: ANY)
Update current object using fields of object attached to other, so as to yield equal objects.
standard_twin: ANY
frozen
Return a new object with the dynamic type of Current.
standard_copy (other: ANY)
frozen
Copy every field of other onto corresponding field of current object.
deep_twin: ANY
frozen
Return a new object with the dynamic type of Current.
default: ANY
frozen
effective function
Default value of entities declared with the Current type.
is_default: BOOLEAN
effective function
Is the Current object in the default state?
print_on (file: OUTPUT_STREAM)
effective procedure
Default printing of current object on a file.
tagged_out: STRING
frozen
effective function
New string containing printable representation of current object, each field preceded by its attribute name, a colon and a space.
out: STRING
effective function
Create a new string containing terse printable representation of current object.
out_in_tagged_out_memory
effective procedure
Append terse printable represention of current object in tagged_out_memory.
tagged_out_memory: STRING
frozen
once function
fill_tagged_out_memory
effective procedure
Append a viewable information in tagged_out_memory in order to affect the behavior of out, tagged_out, etc.
to_pointer: POINTER
This routine can be used only if the value of Current is really a memory address.
is_expanded_type: BOOLEAN
frozen
effective function
Result is True if target static type is an expanded type.
is_basic_expanded_type: BOOLEAN
frozen
The Result is True if the target static type is one of the following basic types: BOOLEAN, CHARACTER, INTEGER, REAL or POINTER.
object_size: INTEGER_32
frozen
Gives the size of the current object at first level only (pointed-to sub-object are not concerned).