Preprocess allows you to write unit-style single-source-file C or C++ modules, from which it generates header and implementation files. It automates tasks such as declaring new functions or methods in the header file, putting modifiers like "inline", "virtual", "static", "explicit" in the right place (header or implementation file), and putting inline files into the header file in the correct order. Also, for debugging or profiling builds, Preprocess can optionally generate all inline functions out-of-line.
|Tags||Software Development Code Generators Pre-processors|
|Operating Systems||OS Independent|
Release Notes: This release adds support for conditional compilation and automatic output filename generation. Preprocess now is a bit more user friendly through better help and error messages. The parser now properly supports member templates, default arguments, and function-pointer typedefs. The code has been updated to compile with Perl 5.8.4 without warnings. A number of bugs have been fixed.
Release Notes: This release fixes the handling of inline functions, operator definitions, and strings with comment-like contents.
No changes have been submitted for this release.