CommentMakerPro enables the creation of personalized template-based comments for C++ code. It supports class, function and file comment blocks. The default settings are compatible with Doxygen.
Default settings of CommentMakerPro are compatible with a popular document generation tool, Doxygen, which is used by many software companies. While there are many tools on the market similar to CommentMakerPro, they all have their shortcomings. Some paste a boilerplate for function header that must be edited according to the number of function parameters, return type, etc. Others are simply text parsers that act as a C++ compiler to determine function type, parameters, and parameters' type (often incorrectly). Some are not compatible with Visual Studio .NET.
The main difference between FeinSoftware's CommentMakerPro and its competitors is the utilization of Visual Studio for code analysis. The comments generated by CommentMakerPro correctly list formal parameters of the function with their types, constness, and optional default values. For the function itself, CommentMakerPro states its access type (public, protected, or private), whether it is virtual, constant, overloaded, constructor/destructor, or operator.
CommentMakerPro is template-based and fully customizable, providing an easy tuning option to document generation tools of choice, or simply to a company's standard. This software allows the user to choose what information is included in the generated comment, such as parameters, return type, remarks, reference, author and date, as well as specifying meta commands to use for each element. Overall, CommentMakerPro is an excellent tool for developers to ensure their code is properly documented.
Version 1.2: N/A