GNU
|
Liberty Eiffel
|
Automated Tests
|
Wiki
|
Savannah project
|
Debian packages
|
Documentation
>
libraries
>
FUNCTION
+
Point of view
All features
ANY
All features
class FUNCTION [O_ ->
TUPLE
, R_]
Summary
top
Where O_ represents open arguments (i.e. arguments which are delayed) and where R_ is for the result type of the delayed call.
Direct parents
Inherit list:
ROUTINE
Known children
Inherit list:
PREDICATE
Overview
top
Features
{
ANY
}
item alias "()"
(o: O_): R_
Result of calling feature with all its operands, using
o
for the open operands.
alias "()" item
(o: O_): R_
Result of calling feature with all its operands, using
o
for the open operands.
call
(o: O_)
For compatibility only.
{
ANY
}
is_equal
(other: FUNCTION [O_ ->
TUPLE
, R_]):
BOOLEAN
Is
other
attached to an object considered equal to current object?
item alias "()"
(o: O_): R_
{
ANY
}
top
Result of calling feature with all its operands, using
o
for the open operands.
alias "()" item
(o: O_): R_
{
ANY
}
top
Result of calling feature with all its operands, using
o
for the open operands.
call
(o: O_)
{
ANY
}
top
For compatibility only.
This feature is obsolete:
This feature should not be used: the result is lost.
is_equal
(other: FUNCTION [O_ ->
TUPLE
, R_]):
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)