System Macro CATBeginImplementClass_Real
Macro CATBeginImplementClass_Real (Class,Typeofclass,Basemeta,Impmeta)
Begins an extension definition sequence.
Role: Begins a macro sequence for Class to declare that it implements
interfaces as an extension of the Impmeta class.
Replaces the macro when Class extends several implementation classes.
To be used in conjunction with the
macro to declare other extended implementation classes and
macro to end the extension declaration sequence. Use this macro in the Class source (.cpp) file.
Do not end it with a semicolon.
- Parameters:
-
- Class
- The current extension class
- Typeofclass
- The extension type
Legal values: it can be set to DataExtension,
CodeExtension, CacheExtension or TransientExtension
- Basemeta
- The class from which Class CNext-derives.
Legal values:: must be set to
or CATNull
- Impmeta
- The implementation class for which Class is an extension
This object is included in the file: CATMacForIUnknown.h
Copyright © 1999-2015, Dassault Systèmes. All rights reserved.