C++ Designer

Version compatibility
C++ Designer version | Modelio version |
---|---|
4.9.05 | 4.0 |
4.8.07 | 3.8.x |
4.7.04 | 3.7.x |
4.6.02 | 3.6.0 |
4.5.10 | 3.5.0 |
4.4.10 | 3.4.1 |
4.3.02 | 3.3.x |
4.2.02 | 3.2.x |
4.1.08 | 3.1.x |
4.0.07 | 3.0.x |
3.1.06 | 2.2.1+ |

Provides C++ code generation and reverse functionalities. The model-driven generation service guarantees permanent code-model consistency. CLI, the entire C++ standard, STL and MFC libraries are fully supported, and you can customize code generation for specific frameworks.
Note:
- C++ Designer is a Modeliosoft module, and requires the Modeliosoft Distribution of Modelio to be used.
- Reverse functionalities are provided by the C++ Reverser module (Please note that the C++ Reverser license is automatically provided with the C++ Designer one)
4.9.05
- Adaptation for Modelio 4.0
4.8.07
- Fixed issue with joint use of Model Driven mode and Variant.
4.8.05
- New types of pointers
4.8.02
- Adaptation for Modelio 3.8.0
4.7.02
- Adaptation for Modelio 3.7.0
4.5.07
- Adaptation for Modelio 3.5.0
4.4.06
- Fix CLI stereotypes inheritance
4.4.05
- Adaptation for Modelio 3.4.1
4.4.03
- Adaptation for Modelio 3.4.0
4.3.02
- Add 'is virtual' and 'parent visibility' tagged values on InterfaceRealization.
- Fix <<Friend>> Usage generation.
- Fix <<FileGroup>> Dependency generation.
4.3.01
- First delivery for Modelio 3.3.0
4.2.02
- New feature: when a class has a usage to another class, generate a forward declaration of the target.
- New feature: when a class has a << Cxx.Friend >> usage to another class, generate a forward declaration of the target and a friend declaration.
4.2.01
- Export TagTypes from << Cxx.External >> stereotype in ramcs.
- Allows SystemProjectData creation in SVN locked projects.
- Fixes relative variant path computing for linux.
- Enable using $valueTypeName in type library declarations.
- Ignore non-stereotyped packages in namespacing and makefile generation.
- Fixes initialization of ‘isInline’ field in the operation’s edition dialog.
- Remove a few ‘no code’ checks, to consider these elements external (and generate a #include) instead of ignoring them.
4.2.00
- First delivery for Modelio 3.2
4.1.08
- Fix project creation on SVN locked model
- Fixes in variants management
4.1.04
- Fix multimap generation
4.1.03
- Fix in map generation
- Fix in templates parameters generation
- Fix generation on SVN locked elements
- Fix in C++ tab Documentation field
- Fix C++ tab for Enumeration Literals
4.1.01
- Fixes in Doxygen generation
- Fix in reverse