+
Point of view
All features
class REPOSITORY_TRANSIENT_OBJECT
Summary
Direct parents
Inherit list: COMPARABLE, HASHABLE
Insert list: INTERNALS_HANDLER, RECYCLABLE
Class invariant
Overview
Creation features
{REPOSITORY_TRANSIENT}
Features
{ANY}
  • hash_code: INTEGER_32
    The hash-code value of Current.
  • infix "<" (other: REPOSITORY_TRANSIENT_OBJECT): BOOLEAN
    Is Current strictly less than other?
  • is_equal (other: REPOSITORY_TRANSIENT_OBJECT): BOOLEAN
    Is other attached to an object considered equal to current object?
{REPOSITORY_TRANSIENT}
{RECYCLING_POOL}
  • recycle
    Do whatever needs to be done to free resources or recycle other objects when recycling this one
{}
{ANY}
  • infix "<=" (other: REPOSITORY_TRANSIENT_OBJECT): BOOLEAN
    Is Current less than or equal other?
  • infix ">" (other: REPOSITORY_TRANSIENT_OBJECT): BOOLEAN
    Is Current strictly greater than other?
  • infix ">=" (other: REPOSITORY_TRANSIENT_OBJECT): BOOLEAN
    Is Current greater than or equal than other?
  • in_range (lower: REPOSITORY_TRANSIENT_OBJECT, upper: REPOSITORY_TRANSIENT_OBJECT): BOOLEAN
    Return True if Current is in range [lower..upper]
    See also min, max, compare.
  • compare (other: REPOSITORY_TRANSIENT_OBJECT): INTEGER_32
    If current object equal to other, 0 if smaller, -1; if greater, 1.
  • three_way_comparison (other: REPOSITORY_TRANSIENT_OBJECT): INTEGER_32
    If current object equal to other, 0 if smaller, -1; if greater, 1.
  • min (other: REPOSITORY_TRANSIENT_OBJECT): REPOSITORY_TRANSIENT_OBJECT
    Minimum of Current and other.
  • max (other: REPOSITORY_TRANSIENT_OBJECT): REPOSITORY_TRANSIENT_OBJECT
    Maximum of Current and other.
  • bounded_by (a_min: REPOSITORY_TRANSIENT_OBJECT, a_max: REPOSITORY_TRANSIENT_OBJECT): REPOSITORY_TRANSIENT_OBJECT
    A value that is equal to Current if it is between the limits set by a_min and a_max.
{}
hash_code: INTEGER_32
effective function
{ANY}
The hash-code value of Current.
infix "<" (other: REPOSITORY_TRANSIENT_OBJECT): BOOLEAN
effective function
{ANY}
Is Current strictly less than other?
is_equal (other: REPOSITORY_TRANSIENT_OBJECT): BOOLEAN
effective function
{ANY}
Is other attached to an object considered equal to current object?
set (a_internals: INTERNALS, a_key: STRING)
effective procedure
internals: INTERNALS
writable attribute
key: STRING
writable attribute
reset
effective procedure
recycle
effective procedure
Do whatever needs to be done to free resources or recycle other objects when recycling this one
make
effective procedure
{}
infix "<=" (other: REPOSITORY_TRANSIENT_OBJECT): BOOLEAN
effective function
{ANY}
Is Current less than or equal other?
infix ">" (other: REPOSITORY_TRANSIENT_OBJECT): BOOLEAN
effective function
{ANY}
Is Current strictly greater than other?
infix ">=" (other: REPOSITORY_TRANSIENT_OBJECT): BOOLEAN
effective function
{ANY}
Is Current greater than or equal than other?
in_range (lower: REPOSITORY_TRANSIENT_OBJECT, upper: REPOSITORY_TRANSIENT_OBJECT): BOOLEAN
effective function
{ANY}
Return True if Current is in range [lower..upper]
See also min, max, compare.
compare (other: REPOSITORY_TRANSIENT_OBJECT): INTEGER_32
effective function
{ANY}
If current object equal to other, 0 if smaller, -1; if greater, 1.
three_way_comparison (other: REPOSITORY_TRANSIENT_OBJECT): INTEGER_32
effective function
{ANY}
If current object equal to other, 0 if smaller, -1; if greater, 1.
min (other: REPOSITORY_TRANSIENT_OBJECT): REPOSITORY_TRANSIENT_OBJECT
effective function
{ANY}
Minimum of Current and other.
max (other: REPOSITORY_TRANSIENT_OBJECT): REPOSITORY_TRANSIENT_OBJECT
effective function
{ANY}
Maximum of Current and other.
bounded_by (a_min: REPOSITORY_TRANSIENT_OBJECT, a_max: REPOSITORY_TRANSIENT_OBJECT): REPOSITORY_TRANSIENT_OBJECT
effective function
{ANY}
A value that is equal to Current if it is between the limits set by a_min and a_max.
valid_generating_type_for_internals (type: STRING): BOOLEAN
frozen
{}
internals_from_generating_type (type: STRING): INTERNALS
frozen
{}
valid_generating_type_for_native_array_internals (type: STRING): BOOLEAN
frozen
{}
native_array_internals_from_generating_type (type: STRING, capacity: INTEGER_32): INTERNALS
frozen
{}