class
	PREDICATE [OPEN_ARGS -> detachable TUPLE create default_create end]

General
	cluster: elks
	description: 
		"Objects representing delayed calls to a boolean function,
		with some arguments possibly still open."
	create: set_rout_disp, set_rout_disp_final

Ancestors
	FUNCTION [OPEN_ARGS -> detachable TUPLE create default_create end, RESULT_TYPE]

Queries
	Callable: BOOLEAN
	flexible_item (a: detachable separate TUPLE): BOOLEAN
	hash_code: INTEGER_32
	is_equal (other: [like Current] PREDICATE [OPEN_ARGS]): BOOLEAN
	is_hashable: BOOLEAN
	is_target_closed: BOOLEAN
	item alias "()" (args: detachable separate OPEN_ARGS): BOOLEAN
	last_result: BOOLEAN
	Mismatch_information: MISMATCH_INFORMATION
	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 separate TUPLE): BOOLEAN
	valid_target (args: detachable TUPLE): BOOLEAN

Commands
	adapt (other: [like Current] PREDICATE [OPEN_ARGS])
	apply
	call (args: detachable separate OPEN_ARGS)
	clear_last_result
	copy (other: [like Current] PREDICATE [OPEN_ARGS])
	correct_mismatch
	flexible_call (a: detachable separate TUPLE)
	set_operands (args: detachable OPEN_ARGS)
	set_target (a_target: [like target] detachable ANY)


Generated by ISE EiffelStudio