Tagged values on parameters
Tagged values on parameters
|
Name |
Parameters |
Behaviour |
|
Cxx.Name |
string |
Specifies a C++ name for the parameter. |
|
Cxx.GenFullName |
N/A |
Specifies that the parameter must be generated with a namespaced type. |
|
Cxx.Pointer |
& or * |
Specifies the pointer modifier to use. |
|
Cxx.TypeExpr |
declaration |
Specifies the declaration to use for the parameter. You can use $name
to automatically insert the name of the parameter into the declaration. |
|
Cxx.Lib |
N/A |
Specifies the name of the library to use to declare the parameter in
C++. |
|
Cxx.Specifier |
C++ specifier |
Owns a specifier for the parameter (for example, const). |
|
Cxx.Container |
Container name |
Specifies a container to use if the parameter has a cardinality of *. |
|
Cxx.Container.Specifier |
C++ specifier |
Owns a specifier for the container of the parameter (for example,
const). |
|
Cxx.Container.Pointer |
& or * |
Specifies the pointer modifier to use for the container declaration. |
|
Cxx.Generation.NoAuto |
N/A |
Specifies that the parameter must not be automatically decorated on
generation. |