Cevelop ships with CUTE (www.cute-test.com), an easy to use unit testing framework for C++. CUTE is tightly integrated with Cevelop to offer easy writing and management of unit tests. The following features are included:
Cevelop offers a variety of gardening tools to keep your code up-to-date with the latest ISO C++ Standard. It can perform a variety of static code analyses to find potential weaknesses in your code, and provides Quick-Assists to fix them.
Cevelop provides many additional refactorings that help you write and maintain your C++ code.
Our namespace related refactorings help keeping your global namespace unpolluted and ambiguity-free, as well as making your code generally more readable:
Visually explore function- and class-templates: The Template Information View displays detailed template information and lets you easily browse through instantiation levels.
The Template Information View can be openend in Cevelop via Window → Show View → Others... → C/C++ → Template Information
Constificator helps to write const-correct code starting from the first line of your project. It also supports you retroactively when reviewing or extending an existing codebase. Because it makes use of the existing problem reporting infrastructure of Cevelop, it integrates nicely into the existing workflow by providing standard problem markers and QuickFixes.
Constificator is available as a Beta Plug-in. See our Beta Plug-ins page for more details and installation instructions.
To learn about the usage and benefits of Constificator, have a look at the Constificator User Manual.
Dependencies among C++ header files can become quite complex and get out of control. Includator analyzes the dependency hierarchy in C++ projects and optimizes them if necessary. Such cleanup keeps C++ header files tidy and reduces compile time.
Cevelop provides exclusive access to Includator, which otherwise has to be purchased separately!