GNU
|
Liberty Eiffel
|
Automated Tests
|
Wiki
|
Savannah project
|
Debian packages
|
Documentation
>
libraries
>
ROUTINE
+
Point of view
All features
ANY
All features
deferred class ROUTINE [O_ ->
TUPLE
]
Summary
top
The agent's type hierarchy is composed of the following classes:
ROUTINE
,
PROCEDURE
,
FUNCTION
and
PREDICATE
. Where O_ represents open arguments (i.e. arguments which are delayed).
Direct parents
Insert list:
ANY
Known children
Inherit list:
FUNCTION
,
PROCEDURE
Overview
top
Features
{
ANY
}
is_equal
(other: ROUTINE [O_ ->
TUPLE
]):
BOOLEAN
Is
other
attached to an object considered equal to current object?
call
(o: O_)
is_equal
(other: ROUTINE [O_ ->
TUPLE
]):
BOOLEAN
{
ANY
}
top
Is
other
attached to an object considered equal to current object?
require
other /= Void
ensure
commutative:
generating_type = other.generating_type implies Result = other.is_equal(Current)
call
(o: O_)
deferred procedure
{
ANY
}
top