Object Explorer Class Hierarchy This Framework Index
Macro System.CATImplementClass
Macro CATImplementClass (Class,Typeofclass,Basemeta,Impmeta)
Declares an implementation or extension class.
Role: Declares that the current class is either an implementation or an
extension class. The class must derive from CATBaseUnknown. Use this macro in
the class source (.cpp) file in conjunction with CATDeclareClass
in the class header file. End it with a semicolon.
- Parameters:
-
- Class
- The name of the class
- Typeofclass
- The class type.
Legal values: it can be set to Implementation, DataExtension,
CodeExtension or CacheExtension
- Basemeta
- The class from which Class OM-derives.
Legal values: it makes sense for implementation classes only. Set
it to the name of the base class for an implementation, and to
CATBaseUnknown or CATNull for
the three extension types
- Impmeta
- The class for which Class is an extension.
Legal values: it makes sense for extension classes only. Set it
to the implementation class name for the three extension types, and to CATNull
for an implementation
This object is included in the file: CATMacForIUnknown.h
Copyright © 2000, Dassault Systèmes. All rights reserved.