class WEL_IMALLOC General cluster: wel.structs description: "IMalloc interface wrapper." create: make Ancestors WEL_STRUCTURE Queries allocated (a_pointer: POINTER): BOOLEAN allocated_buffer (an_integer: INTEGER): POINTER allocated_not_reliable: BOOLEAN exists: BOOLEAN item: POINTER reallocated_buffer (a_pointer: POINTER; an_integer: INTEGER): POINTER shared: BOOLEAN size (a_pointer: POINTER): INTEGER structure_size: INTEGER to_integer: INTEGER Commands dispose free_buffer (a_pointer: POINTER) initialize initialize_with_character (a_character: CHARACTER) make memory_copy (source_pointer: POINTER; length: INTEGER) set_item (an_item: POINTER) set_shared set_unshared