UML restrictions¶
Restriction on C++ code¶
During code analysis by C++ Reverser, errors are detected. These errors cause
the analysis to fail, which means that no structure is visible in the “Show
hierarchy” dialog box. You must therefore always make sure that the C++ code
to reverse is compilable.
Restriction on comments¶
Comments for classes are contained in notes called “summary” and comments for
attributes and operations are contained in notes called “description”.
Restriction on namespaces¶
C++ element | UML element | Remarks |
Namespace alias | Reference on a package | Not handled |
Namespace use (using) | Use link on the class associated with the file | Not handled |
Namespace element use | Textual note on the class associated with the file | Not handled |
Restriction on function parameters¶
C++ element | UML element | Remarks |
Parameter default value | Default value | Not handled |
Restriction on other constructions¶
Source element | UML element | Defined on | Remarks |
#include | Use link | Classes associated with the file | Translated by a C++BodyHeader or C++InterfaceHeader note |
Directory structuring | Package | | Not handled |