All releases of doublecpp


Release Notes: Some compilation errors with new C++ compilers were fixed.


Release Notes: Warning error messages are printed correctly, so that they are recognized as warnings (and not as errors) by an IDE. In makefiles, non-standard make rules are avoided.


No changes have been submitted for this release.


Release Notes: Mutual dependences among classes (used as the first parameter of a multi-methods) are now handled, tab characters in input files are correctly recognized, a multi-method declaration is not required to start on a new line, and structs are handled.


Release Notes: Compilation problems with g++ 4.0.3 were fixed.


Release Notes: This release removes some ambiguities in the generated code. There is more #line information in the generated code. It now recognizes path separators in included files. Some command line options were added: a --sourcepath option to specify where the files that can be modified are located and --excludeheaders to explicitly state the header files that must not be processed.


Release Notes: #included files are scanned privately and protected methods are handled. virtual can be specified for multiple methods and branches. Some syntax errors are more correctly discovered. The --verbose option is correctly implemented. When checking two method's equality, the parameter name was not considered (this has been fixed). const pointers in branch parameters are correctly handled.


Release Notes: A --modular option has been added that allows you to generate code without modifying target classes (to use during development, not during deployment).


No changes have been submitted for this release.