    class
    	REAL_32_REF

    General
    	cluster: base
    	description: "References to objects containing a real value"

    Ancestors
    	COMPARABLE*
    	HASHABLE*
    	NUMERIC*

    Queries
    	abs: REAL_32
    	ceiling: INTEGER_32
    	ceiling_real_32: REAL_32
    	divisible (other: REAL_32_REF): BOOLEAN
    	exponentiable (other: NUMERIC): BOOLEAN
    	floor: INTEGER_32
    	floor_real_32: REAL_32
    	hash_code: INTEGER_32
    	infix "*" (other: [like Current] REAL_32_REF): [like Current] REAL_32_REF
    	infix "+" (other: [like Current] REAL_32_REF): [like Current] REAL_32_REF
    	infix "-" (other: [like Current] REAL_32_REF): [like Current] REAL_32_REF
    	infix "/" (other: [like Current] REAL_32_REF): [like Current] REAL_32_REF
    	infix "<" (other: [like Current] REAL_32_REF): BOOLEAN
    	infix "<=" (other: [like Current] REAL_32_REF): BOOLEAN
    	infix ">" (other: [like Current] REAL_32_REF): BOOLEAN
    	infix ">=" (other: [like Current] REAL_32_REF): BOOLEAN
    	infix "^" (other: REAL_64): REAL_64
    	is_equal (other: [like Current] REAL_32_REF): BOOLEAN
    	is_hashable: BOOLEAN
    	item: REAL_32
    	max (other: [like Current] REAL_32_REF): [like Current] REAL_32_REF
    	min (other: [like Current] REAL_32_REF): [like Current] REAL_32_REF
    	one: [like Current] REAL_32_REF
    	out: STRING_8
    	prefix "+": [like Current] REAL_32_REF
    	prefix "-": [like Current] REAL_32_REF
    	rounded: INTEGER_32
    	rounded_real_32: REAL_32
    	sign: INTEGER_32
    	three_way_comparison (other: [like Current] REAL_32_REF): INTEGER_32
    	to_double: REAL_64
    	to_reference: REAL_32_REF
    	truncated_to_integer: INTEGER_32
    	truncated_to_integer_64: INTEGER_64
    	zero: [like Current] REAL_32_REF

    Commands
    	set_item (r: REAL_32)

    Constraints
    	sign times abs