Tagged values on model elements
| Name | Label | Parameters | Behaviours | 
|---|---|---|---|
Cxx.Name  | 
Cxx Name  | 
string  | 
Specifies a Cxx name for the parameter.  | 
Cxx.Bind  | 
Bind  | 
Type  | 
Specifies template instanciation parameters.  | 
Cxx.Container  | 
Container  | 
Container name  | 
Specifies a container to use if the element has a cardinality of *.  | 
Cxx.Container.Pointer  | 
Container pointer  | 
& or *  | 
Specifies the pointer modifier to use for the container declaration. Must be & or *.  | 
Cxx.Container.Specifier  | 
Container specifiers  | 
Cxx specifier  | 
Owns a specifier for the container of the element (for example, const).  | 
Cxx.GenFullName  | 
Generate full name  | 
N/A  | 
Specifies that the element must be generated with a namespaced type.  | 
Cxx.Lib  | 
Library  | 
N/A  | 
Specifies the name of the library to use to declare the element.  | 
Cxx.Lib.ImportTypes  | 
Import type from library  | 
Type identifier  | 
Uses a specific type from a specific type library.  | 
Cxx.NoCode  | 
Do not generate  | 
N/A  | 
Specifies that the element must not be generated by Modelio Cxx Designer.  | 
Cxx.Pointer  | 
Pointer  | 
& or *  | 
Specifies the pointer modifier to use. Must be & or *.  | 
Cxx.Specifier  | 
Specifiers  | 
Cxx specifier  | 
Owns a specifier for the element (for example, const).  | 
Cxx.TypeExpr  | 
Manual declaration  | 
declaration  | 
Specifies the declaration to use for the element. You can use $name to automatically insert the name of the element into the declaration.  | 
Cxx.Use.Class  | 
Use class  | 
Classes  | 
Adds an include towards a class in the body or the header. The first parameter must be body or header.  | 
Cxx.Use.Package  | 
Use package  | 
Packages  | 
Adds an include towards a package in the body or the header. The first parameter must be body or header.  | 
Notes on model elements
| Name | Label | Behaviours | 
|---|---|---|
Cxx.Body.Bottom  | 
Body bottom  | 
Contains code to insert at the bottom of the body file.  | 
Cxx.Body.Top  | 
Body top  | 
Contains code to insert at the top of the body file.  | 
Cxx.Code  | 
Cxx Code  | 
Contains the operation’s implementation code.  | 
Cxx.Doc.Doxygen  | 
Doxygen documentation  | 
Contains the text to insert in the doxygen comment.  | 
Cxx.Header.Bottom  | 
Header bottom  | 
Contains code to insert at the bottom of the header file.  | 
Cxx.Header.Top  | 
Header top  | 
Contains code to insert at the top of the header file.  | 
Cxx.Use.Body  | 
Body uses  | 
Uses to add in the body file.  | 
Cxx.Use.Header  | 
Header uses  | 
Uses to add in the header file.  | 
Cxx.Value  | 
Default value  | 
Specifies a default value.  | 
Stereotypes on model elements
| Name | Label | Behaviours | 
|---|---|---|
Cxx.External  | 
External  | 
Indicates this element represents a class that is not modeled, usually to include it from another class.  | 
Tagged values on «External» model elements
| Name | Label | Parameters | Behaviours | 
|---|---|---|---|
Cxx.GenerateHeaderFile  | 
Generate header file  | 
N/A  | 
Specifies that a header file containing the given includes must be generated.  | 
Cxx.IncludePath  | 
Include paths  | 
File names  | 
Indicates the includes to be used for this element.  |