Automatic generation produced by ISE Eiffel

Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:
class PROCEDURE [BASE_TYPE, OPEN_ARGS -> detachable TUPLE create default_create end] General cluster: elks description: "Objects representing delayed calls to a procedure. with some operands possibly still open. Note: Features are the same as those of ROUTINE, with `apply' made effective, and no further redefinition of is_equal and copy." create: set_rout_disp Ancestors ROUTINE* [BASE_TYPE, OPEN_ARGS -> detachable TUPLE create default_create end] Queries Callable: BOOLEAN empty_operands: attached OPEN_ARGS hash_code: INTEGER_32 is_equal (other: [attached like Current] attached PROCEDURE [BASE_TYPE, OPEN_ARGS]): BOOLEAN is_hashable: BOOLEAN is_target_closed: BOOLEAN open_count: INTEGER_32 operands: detachable OPEN_ARGS postcondition (args: [like operands] detachable OPEN_ARGS): BOOLEAN precondition (args: [like operands] detachable OPEN_ARGS): BOOLEAN target: detachable ANY valid_operands (args: detachable TUPLE): BOOLEAN valid_target (args: detachable TUPLE): BOOLEAN Commands adapt (other: [attached like Current] attached PROCEDURE [BASE_TYPE, OPEN_ARGS]) apply call (args: detachable OPEN_ARGS) copy (other: [attached like Current] attached PROCEDURE [BASE_TYPE, OPEN_ARGS]) set_operands (args: detachable OPEN_ARGS) set_target (a_target: [like target] detachable ANY)
Classes Clusters Cluster hierarchy Chart Relations Flat contracts Go to:

-- Generated by Eiffel Studio --
For more details: docs.eiffel.com