INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

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

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES