expanded class
	NATURAL_32

General
	cluster: base
	description: "Unsigned integer values coded on 32 bits."
	create: make_from_reference, default_create

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

Commands
	set_item (i: NATURAL_32)