Interfaces
Types
-
Describes arguments to register an interface implementation.
-
The base interface for all other interfaces in Luna SDK.
Functions
-
void impl_interface_for_type(const InterfaceImplDesc &desc)
Registers one interface implementation.
-
void impl_interface_for_type()
Registers one or more interface implementations for one type.
-
bool is_interface_implemented_by_type(typeinfo_t type, const Guid &iid)
Checks whether the specified type implements the specified interface.
-
void * query_interface(object_t object, const Guid &iid)
Gets one interface pointer from one pointer to one boxed object that implements the interface.
-
_Ity * query_interface(object_t object)
Gets one interface pointer from one pointer to one boxed object that implements the interface.