Automatic generation produced by ISE Eiffel
class TUPLE General cluster: elks description: "Implementation of TUPLE" create: default_create Ancestors HASHABLE * MISMATCH_CORRECTOR READABLE_INDEXABLE * [G] Queries Any_code : NATURAL_8 at alias "@ " (index: INTEGER_32 ): detachable separate ANY Boolean_code : NATURAL_8 boolean_item (index: INTEGER_32 ): BOOLEAN Character_32_code : NATURAL_8 character_32_item (index: INTEGER_32 ): CHARACTER_32 Character_8_code : NATURAL_8 character_8_item (index: INTEGER_32 ): CHARACTER_8 Character_code : NATURAL_8 character_item (index: INTEGER_32 ): CHARACTER_8 count : INTEGER_32 double_item (index: INTEGER_32 ): REAL_64 hash_code : INTEGER_32 Integer_16_code : NATURAL_8 integer_16_item (index: INTEGER_32 ): INTEGER_16 Integer_32_code : NATURAL_8 integer_32_item (index: INTEGER_32 ): INTEGER_32 Integer_64_code : NATURAL_8 integer_64_item (index: INTEGER_32 ): INTEGER_64 Integer_8_code : NATURAL_8 integer_8_item (index: INTEGER_32 ): INTEGER_8 integer_item (index: INTEGER_32 ): INTEGER_32 is_boolean_item (index: INTEGER_32 ): BOOLEAN is_character_32_item (index: INTEGER_32 ): BOOLEAN is_character_8_item (index: INTEGER_32 ): BOOLEAN is_character_item (index: INTEGER_32 ): BOOLEAN is_double_item (index: INTEGER_32 ): BOOLEAN is_empty : BOOLEAN is_equal (other: [like Current] TUPLE ): BOOLEAN is_hashable : BOOLEAN is_integer_16_item (index: INTEGER_32 ): BOOLEAN is_integer_32_item (index: INTEGER_32 ): BOOLEAN is_integer_64_item (index: INTEGER_32 ): BOOLEAN is_integer_8_item (index: INTEGER_32 ): BOOLEAN is_integer_item (index: INTEGER_32 ): BOOLEAN is_natural_16_item (index: INTEGER_32 ): BOOLEAN is_natural_32_item (index: INTEGER_32 ): BOOLEAN is_natural_64_item (index: INTEGER_32 ): BOOLEAN is_natural_8_item (index: INTEGER_32 ): BOOLEAN is_pointer_item (index: INTEGER_32 ): BOOLEAN is_real_32_item (index: INTEGER_32 ): BOOLEAN is_real_64_item (index: INTEGER_32 ): BOOLEAN is_real_item (index: INTEGER_32 ): BOOLEAN is_reference_item (index: INTEGER_32 ): BOOLEAN is_uniform : BOOLEAN is_uniform_boolean : BOOLEAN is_uniform_character : BOOLEAN is_uniform_character_32 : BOOLEAN is_uniform_character_8 : BOOLEAN is_uniform_double : BOOLEAN is_uniform_integer : BOOLEAN is_uniform_integer_16 : BOOLEAN is_uniform_integer_32 : BOOLEAN is_uniform_integer_64 : BOOLEAN is_uniform_integer_8 : BOOLEAN is_uniform_natural_16 : BOOLEAN is_uniform_natural_32 : BOOLEAN is_uniform_natural_64 : BOOLEAN is_uniform_natural_8 : BOOLEAN is_uniform_pointer : BOOLEAN is_uniform_real : BOOLEAN is_uniform_real_32 : BOOLEAN is_uniform_real_64 : BOOLEAN is_uniform_reference : BOOLEAN is_uniform_wide_character : BOOLEAN is_wide_character_item (index: INTEGER_32 ): BOOLEAN item alias "[] " (index: INTEGER_32 ): detachable separate ANY item_code (index: INTEGER_32 ): NATURAL_8 Lower : INTEGER_32 Mismatch_information : MISMATCH_INFORMATION Natural_16_code : NATURAL_8 natural_16_item (index: INTEGER_32 ): NATURAL_16 Natural_32_code : NATURAL_8 natural_32_item (index: INTEGER_32 ): NATURAL_32 Natural_64_code : NATURAL_8 natural_64_item (index: INTEGER_32 ): NATURAL_64 Natural_8_code : NATURAL_8 natural_8_item (index: INTEGER_32 ): NATURAL_8 new_cursor : INDEXABLE_ITERATION_CURSOR [detachable separate ANY ] object_comparison : BOOLEAN plus alias "+ " (a_other: TUPLE ): [detachable like Current] detachable TUPLE Pointer_code : NATURAL_8 pointer_item (index: INTEGER_32 ): POINTER Real_32_code : NATURAL_8 real_32_item (index: INTEGER_32 ): REAL_32 Real_64_code : NATURAL_8 real_64_item (index: INTEGER_32 ): REAL_64 real_item (index: INTEGER_32 ): REAL_32 Reference_code : NATURAL_8 reference_item (index: INTEGER_32 ): detachable separate ANY upper : INTEGER_32 valid_index (k: INTEGER_32 ): BOOLEAN valid_type_for_index (v: detachable separate ANY ; index: INTEGER_32 ): BOOLEAN Wide_character_code : NATURAL_8 wide_character_item (index: INTEGER_32 ): CHARACTER_32 Commands compare_objects compare_references correct_mismatch put (v: detachable separate ANY ; index: INTEGER_32 ) put_boolean (v: BOOLEAN ; index: INTEGER_32 ) put_character (v: CHARACTER_8 ; index: INTEGER_32 ) put_character_32 (v: CHARACTER_32 ; index: INTEGER_32 ) put_character_8 (v: CHARACTER_8 ; index: INTEGER_32 ) put_double (v: REAL_64 ; index: INTEGER_32 ) put_integer (v, index: INTEGER_32 ) put_integer_16 (v: INTEGER_16 ; index: INTEGER_32 ) put_integer_32 (v, index: INTEGER_32 ) put_integer_64 (v: INTEGER_64 ; index: INTEGER_32 ) put_integer_8 (v: INTEGER_8 ; index: INTEGER_32 ) put_natural_16 (v: NATURAL_16 ; index: INTEGER_32 ) put_natural_32 (v: NATURAL_32 ; index: INTEGER_32 ) put_natural_64 (v: NATURAL_64 ; index: INTEGER_32 ) put_natural_8 (v: NATURAL_8 ; index: INTEGER_32 ) put_pointer (v: POINTER ; index: INTEGER_32 ) put_real (v: REAL_32 ; index: INTEGER_32 ) put_real_32 (v: REAL_32 ; index: INTEGER_32 ) put_real_64 (v: REAL_64 ; index: INTEGER_32 ) put_reference (v: detachable separate ANY ; index: INTEGER_32 ) put_wide_character (v: CHARACTER_32 ; index: INTEGER_32 ) -- Generated by Eiffel Studio --
For more details: eiffel.org