Tagged values and notes on packages
Tagged values on packages
|
Name |
Parameters |
Behaviour |
|
Cxx.Package.NoNamespace |
N/A |
Specifies that the package must not be generated as a C++ namespace. |
|
Cxx.Package.NoDirectory |
N/A |
Specifies that the package must not be generated as a directory. |
|
Cxx.Package.GenInterface |
N/A |
Automatically generates forward declaration of the public element of
the package in the package header file. |
|
Cxx.NoCode |
N/A |
Specifies that the package must not be generated by Objecteering C++
Developer. |
|
Cxx.Name |
string |
Specifies a C++ name for the package. |
|
Cxx.External |
include |
Specifies that a package is external and that its include uses it. |
Notes on packages
|
Name |
Behaviour |
|
Cxx.Header.NamespaceMember |
Contains code to insert into the namespace declaration in the package
header file. |
|
Cxx.Body.NamespaceMember |
Contains code to insert into the namespace implementation in the
package body file. |
|
Cxx.Header.Top |
Contains code to insert at the top of the header file. |
|
Cxx.Header.Bottom |
Contains code to insert at the bottom of the header file. |
|
Cxx.Body.Top |
Contains code to insert at the top of the body file. |
|
Cxx.Body.Bottom |
Contains code to insert at the bottom of the body file. |