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.