    class
    	NATURAL_8_REF

    General
    	cluster: base
    	description: "References to objects containing an integer value coded on 8 bits"

    Ancestors
    	COMPARABLE*
    	HASHABLE*
    	NUMERIC*

    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_8_REF): [like Current] NATURAL_8_REF
    	bit_not: [like Current] NATURAL_8_REF
    	bit_or (i: [like Current] NATURAL_8_REF): [like Current] NATURAL_8_REF
    	bit_shift (n: INTEGER_32): NATURAL_8
    	bit_shift_left (n: INTEGER_32): [like Current] NATURAL_8_REF
    	bit_shift_right (n: INTEGER_32): [like Current] NATURAL_8_REF
    	bit_test (n: INTEGER_32): BOOLEAN
    	bit_xor (i: [like Current] NATURAL_8_REF): [like Current] NATURAL_8_REF
    	divisible (other: NATURAL_8_REF): BOOLEAN
    	exponentiable (other: NUMERIC): BOOLEAN
    	hash_code: INTEGER_32
    	infix "&" (i: [like Current] NATURAL_8_REF): [like Current] NATURAL_8_REF
    	infix "*" (other: [like Current] NATURAL_8_REF): [like Current] NATURAL_8_REF
    	infix "+" (other: [like Current] NATURAL_8_REF): [like Current] NATURAL_8_REF
    	infix "-" (other: [like Current] NATURAL_8_REF): [like Current] NATURAL_8_REF
    	infix "/" (other: [like Current] NATURAL_8_REF): REAL_64
    	infix "//" (other: [like Current] NATURAL_8_REF): [like Current] NATURAL_8_REF
    	infix "<" (other: [like Current] NATURAL_8_REF): BOOLEAN
    	infix "<=" (other: [like Current] NATURAL_8_REF): BOOLEAN
    	infix ">" (other: [like Current] NATURAL_8_REF): BOOLEAN
    	infix ">=" (other: [like Current] NATURAL_8_REF): BOOLEAN
    	infix "\\" (other: [like Current] NATURAL_8_REF): [like Current] NATURAL_8_REF
    	infix "^" (other: REAL_64): REAL_64
    	infix "|" (i: [like Current] NATURAL_8_REF): [like Current] NATURAL_8_REF
    	infix "|..|" (other: INTEGER_32): INTEGER_INTERVAL
    	infix "|<<" (n: INTEGER_32): [like Current] NATURAL_8_REF
    	infix "|>>" (n: INTEGER_32): [like Current] NATURAL_8_REF
    	is_equal (other: [like Current] NATURAL_8_REF): BOOLEAN
    	is_hashable: BOOLEAN
    	is_valid_character_32_code: BOOLEAN
    	is_valid_character_8_code: BOOLEAN
    	item: NATURAL_8
    	max (other: [like Current] NATURAL_8_REF): [like Current] NATURAL_8_REF
    	Max_value: NATURAL_8
    	min (other: [like Current] NATURAL_8_REF): [like Current] NATURAL_8_REF
    	Min_value: NATURAL_8
    	one: [like Current] NATURAL_8_REF
    	out: STRING_8
    	prefix "+": [like Current] NATURAL_8_REF
    	set_bit (b: BOOLEAN; n: INTEGER_32): NATURAL_8
    	set_bit_with_mask (b: BOOLEAN; m: NATURAL_8): NATURAL_8
    	sign: INTEGER_32
    	three_way_comparison (other: [like Current] NATURAL_8_REF): 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_8_REF
    	unapplicable_minus_prefix: [like Current] NATURAL_8_REF
    	zero: [like Current] NATURAL_8_REF

    Commands
    	set_item (i: NATURAL_8)