![]() |
![]() |
![]() |
![]() |
ANSI C++ Add-In Rose ANSI C++ is the Rational Rose language add-in in support of the C++ programming language.
Because of its many benefits, users are encouraged to convert their models from Rose C++ to Rose ANSI C++. Rose ANSI C++ is designed to be powerful enough to handle large projects, with particular emphasis on scalability and completeness of language support.
A model converter is included as an add-in with this release, and the ANSI C++ online help provides instructions for this easy conversion.
Rose ANSI C++ Features and Enhancements
- User can specify the file extension for all generated classes · Source code file can be named differently than the class.
- Source and body files can be generated into different directories.
- Support for modeling of exception specifications.
- Provides support for default sets on the Component Specification style page.
- Support default sets for component styles.
- Design, modeling and visualization of all C++ constructs including classes, templates, namespaces, inheritance, and class members functions.
- Support for the C++ language, without being restricted to a single vendor's C++ compiler.
- Support for large frameworks.
- Automatic generation and reverse engineering of C++ source code.
- User-controlled code generation using patterns of default constructors, destructors and class members. One-step reverse engineering from Rose, without a separate import step.
- Style sheet mechanism to allow custom formatting of generated code.
- Simplified, yet complete round-trip engineering support, which synchronizes models and generated C++ code across multiple iterations. After assigning files or classes to a project, you can forward or reverse engineer the entire project using a single context menu command.
- Update-in-place mechanism to determine the differences between model and code, and make only those changes required to maintain consistency between the two.
Known ANSI C++ Defects
Fixed Defects in ANSI C++ Version 2002.05.00
Rational Software Corporation
http://www.rational.com support@rational.com techpubs@rational.com Copyright © 1993-2001, Rational Software Corporation. All rights reserved. |
![]() |
![]() |
![]() |
![]() |