Geoff Chappell - Software Analyst
SKETCH OF HOW RESEARCH MIGHT CONTINUE AND RESULTS BE PRESENTED - PREVIEW ONLY
This is a listen-to attribute for ATLPROV. It is handled first by the compiler as a built-in attribute and then by such other attribute providers that “listen to” it. The following notes assume familiarity with the syntax and behaviour of the aggregatable attribute as built in to the compiler.
The aggregatable attribute, which is necessarily applied to a coclass, adds the following macro as a line in the definition of the target class, depending on the type argument:
allowed | DECLARE_POLY_AGGREGATABLE (target) |
always | DECLARE_ONLY_AGGREGATABLE (target) |
never | DECLARE_NOT_AGGREGATABLE (target) |