- indexing
- title: ""
- copyright: "Object Tools, 1998"
- author: "Vasily V. Kuznetsov"
- cluster: ecom
class ECOM_IPTR [G -> ECOM_CLIENT_IUNKNOWN]
- inherit
-
ECOM_CLIENT_IUNKNOWN
-
- export
-
- {NONE}
- all
-
- {ANY}
- addref,
- get_ptr,
- get_qi_ptr,
- queryinterface,
- release
-
- undefine
- copy,
- is_equal
- end
-
MEMORY
-
- redefine
- copy,
- dispose
- end
- creation
- fill,
- obj_make,
- qi_make
- feature -- Class Data
-
get_iid: ECOM_GUID
- feature {NONE}-- Creations
-
qi_make (int: ECOM_CLIENT_IUNKNOWN; iid_: ECOM_GUID)
-
- require
-
valid_arguments:
int /= void and then int.area /= default_pointer and then iid_ /= void
-
obj_make (owner: ECOM_CLASS; iid_: ECOM_GUID)
-
- require
-
valid_arguments:
owner /= void and then iid_ /= void
- feature -- Queries
-
interface: G
-
- require
-
is_not_null:
not is_null
- feature -- Operations
-
dispose
-
copy (other: like Current)
end -- class ECOM_IPTR