Tagged values and notes on attributes
Tagged values on attributes
|
Name |
Parameters |
Behaviour |
|
Cxx.Name |
string |
Specifies a C++ name for the attribute. |
|
Cxx.GenFullName |
N/A |
Specifies that the attribute 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 attribute. You can use $name
to automatically insert the name of the attribute into the declaration. |
|
Cxx.Lib |
N/A |
Specifies the name of the library to use to declare the attribute in
C++. |
|
Cxx.Specifier |
C++ specifier |
Owns a specifier for the attribute (for example, const). |
|
Cxx.Container |
Container name |
Specifies a container to use if the attribute has a cardinality of *. |
|
Cxx.Container.Specifier |
C++ specifier |
Owns a specifier for the container of the attribute (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 attribute must not be automatically decorated on
generation. |
Notes on attributes
|
Name |
Behaviour |
|
Cxx.Doc.Doxygen |
Specifies doxygen documentation for the attribute. |