#define <identifier> <replacement list>
Typically, you declare a #define declarative in a C model is as follows:
#define MAX(X,Y)
(X)>(Y)?(X):(Y)
#define SIZE 1024
To declare a #define declarative in a C++ model:
#define SIZE 1024
The reverse engineering tool imports the #defines according to the way they are modeled. However, if the comment for the #define is a multi-line, even though the #define itself is one line, the reverse engineering tool imports it as a type. For example:
#define SIZE 1024 /* my buffer
size */
To import all #define as a type, set the <lang>_ReverseEngineering::ImplementationTrait::ImportDefineAsType property to True.