aggregatable (attributo)
L'attributo [aggregabile] indica che la classe supporta l'aggregazione.
[
coclass-attribute-list,
aggregatable
]
coclass coclass-name
{
coclass-interface-list
}
Parametri
-
coclass-attribute-list
-
Altri attributi che si applicano alla classe .
-
coclasse-name
-
Nome della classe.
-
coclass-interface-list
-
Elenco di interfacce per la classe .
Commenti
Usare l'attributo [aggregabile] in un'istruzione coclasse per informare gli utenti che la classe supporta le aggregazioni. Ovvero, la classe consente l'esposizione delle relative interfacce da parte di una classe contenitore come se queste interfacce fossero interfacce proprie del contenitore.
La rappresentazione typeflag per questo attributo è TYPEFLAG_FAGGREGATABLE.
Esempi
[
uuid(1e196b20-1f3c-1069-996b-00dd010fe676),
aggregatable
]
coclass Form
{
[default] interface IForm;
[default, source] interface IFormEvents;
}
Vedere anche