expanded class NATURAL_16 General cluster: base description: "Unsigned integer values coded on 16 bits" create: make_from_reference, default_create Ancestors NATURAL_16_REF Queries as_integer_16: INTEGER_16 as_integer_32: INTEGER_32 as_integer_64: INTEGER_64 as_integer_8: INTEGER_8 as_natural_16: NATURAL_16 as_natural_32: NATURAL_32 as_natural_64: NATURAL_64 as_natural_8: NATURAL_8 bit_and (i: [like Current] NATURAL_16): [like Current] NATURAL_16 bit_not: [like Current] NATURAL_16 bit_or (i: [like Current] NATURAL_16): [like Current] NATURAL_16 bit_shift (n: INTEGER_32): NATURAL_16 bit_shift_left (n: INTEGER_32): [like Current] NATURAL_16 bit_shift_right (n: INTEGER_32): [like Current] NATURAL_16 bit_test (n: INTEGER_32): BOOLEAN bit_xor (i: [like Current] NATURAL_16): [like Current] NATURAL_16 divisible (other: NATURAL_16_REF): BOOLEAN exponentiable (other: NUMERIC): BOOLEAN hash_code: INTEGER_32 infix "&" (i: [like Current] NATURAL_16): [like Current] NATURAL_16 infix "*" (other: [like Current] NATURAL_16): [like Current] NATURAL_16 infix "+" (other: [like Current] NATURAL_16): [like Current] NATURAL_16 infix "-" (other: [like Current] NATURAL_16): [like Current] NATURAL_16 infix "/" (other: [like Current] NATURAL_16): REAL_64 infix "//" (other: [like Current] NATURAL_16): [like Current] NATURAL_16 infix "<" (other: [like Current] NATURAL_16): BOOLEAN infix "<=" (other: [like Current] NATURAL_16): BOOLEAN infix ">" (other: [like Current] NATURAL_16): BOOLEAN infix ">=" (other: [like Current] NATURAL_16): BOOLEAN infix "\\" (other: [like Current] NATURAL_16): [like Current] NATURAL_16 infix "^" (other: REAL_64): REAL_64 infix "|" (i: [like Current] NATURAL_16): [like Current] NATURAL_16 infix "|..|" (other: INTEGER_32): INTEGER_INTERVAL infix "|<<" (n: INTEGER_32): [like Current] NATURAL_16 infix "|>>" (n: INTEGER_32): [like Current] NATURAL_16 is_equal (other: [like Current] NATURAL_16): BOOLEAN is_hashable: BOOLEAN is_valid_character_32_code: BOOLEAN is_valid_character_8_code: BOOLEAN item: NATURAL_16 max (other: [like Current] NATURAL_16): [like Current] NATURAL_16 Max_value: NATURAL_16 min (other: [like Current] NATURAL_16): [like Current] NATURAL_16 Min_value: NATURAL_16 one: [like Current] NATURAL_16 out: STRING_8 prefix "+": [like Current] NATURAL_16 set_bit (b: BOOLEAN; n: INTEGER_32): NATURAL_16 set_bit_with_mask (b: BOOLEAN; m: NATURAL_16): NATURAL_16 sign: INTEGER_32 three_way_comparison (other: [like Current] NATURAL_16): INTEGER_32 to_boolean: BOOLEAN to_character_32: CHARACTER_32 to_character_8: CHARACTER_8 to_hex_character: CHARACTER_8 to_hex_string: STRING_8 to_integer_16: INTEGER_16 to_integer_32: INTEGER_32 to_integer_64: INTEGER_64 to_integer_8: INTEGER_8 to_natural_16: NATURAL_16 to_natural_32: NATURAL_32 to_natural_64: NATURAL_64 to_natural_8: NATURAL_8 to_real_32: REAL_32 to_real_64: REAL_64 to_reference: NATURAL_16_REF unapplicable_minus_prefix: [like Current] NATURAL_16 zero: [like Current] NATURAL_16 Commands set_item (i: NATURAL_16)