    expanded class
    	TYPED_POINTER [G]

    General
    	cluster: base
    	description:
    		"References to objects containing reference to object
    		meant to be exchanged with non-Eiffel software."

    Ancestors
    	POINTER_REF

    Queries
    	hash_code: INTEGER_32
    	infix "+" (offset: INTEGER_32): POINTER
    	is_equal (other: [like Current] TYPED_POINTER [G]): BOOLEAN
    	is_hashable: BOOLEAN
    	memory_alloc (a_size: INTEGER_32): POINTER
    	memory_calloc (a_count, a_element_size: INTEGER_32): POINTER
    	memory_compare (other: POINTER; a_size: INTEGER_32): BOOLEAN
    	memory_realloc (a_size: INTEGER_32): POINTER
    	out: STRING_8
    	to_implement_assertion (comment: STRING_8): BOOLEAN
    	to_integer_32: INTEGER_32
    	to_pointer: POINTER
    	to_reference: POINTER_REF

    Commands
    	fixme (comment: STRING_8)
    	memory_copy (a_source: POINTER; a_size: INTEGER_32)
    	memory_free
    	memory_move (a_source: POINTER; a_size: INTEGER_32)
    	memory_set (val, n: INTEGER_32)
    	set_item (p: POINTER)
    	to_implement (comment: STRING_8)