[][src]Function com_macros_support::co_class::iunknown_impl::generate

pub fn generate(
    base_interface_idents: &[Ident],
    aggr_map: &HashMap<Ident, Vec<Ident>>,
    struct_item: &ItemStruct
) -> HelperTokenStream

Generates the IUnknown implementation for the COM Object. Takes into account the base interfaces exposed, as well as any interfaces exposed through an aggregated object.