Stereotypes on packages
Name | Label | Behaviour |
---|---|---|
Cxx.CLI.Package |
CLI Package |
Indicates this element is a CLI package. |
CxxPackage |
Cxx Package |
Indicates this element is a Cxx package. |
Tagged values on «Cxx Package» and «CLI Package» packages
Name | Label | Parameters | Behaviour |
---|---|---|---|
Cxx.Package.DirectoryName |
Directory name |
Include file |
Specifies a name for the directory corresponding to this package. |
Cxx.Package.GenInterface |
Generate interface |
N/A |
Automatically generates forward declaration of the public element of the package in the package header file. |
Cxx.Package.NoDirectory |
No directory |
N/A |
Specifies that the package must not be generated as a directory. |
Cxx.Package.NoNamespace |
No namespace |
N/A |
Specifies that the package must not be generated as a Cxx namespace. |
Notes on [Cxx Package] and [CLI Package] packages
Name | Label | Behaviour |
---|---|---|
Cxx.Body.NamespaceMember |
Header namespace member |
Contains code to insert into the namespace implementation in the package body file. |
Cxx.Header.NamespaceMember |
Body namespace member |
Contains code to insert into the namespace declaration in the package header file. |