| F12 | toggle full screen |
- reverse engineering of some C++ code:
- create the directory ~together/kernel
-
- Project Name: kernel
- Location: ~/together/kernel/kernel.tpr
- Default language: C++
- Creation scenario: New project
- Select the path where the C++ header files should be placed: ~/together/kernel
- Do you want to place C++ source files in the same folder as the project file?: No, I want to separate them
- Select the path where the C++ source files should be placed: /vobs-awa/AW4.2_src/src/lib/kernel
- Select the path where the diagram files should be placed as the source files? : No, I want to separate them
- Select the path where the diagram files should be placed: ~/together/kernel
- Choose the initial diagram type: Class
- Show package dependencies: Yes
- Add include paths if your project uses files in additional directories: /vobs-awa/AW4.2_src/src/include /vobs-awa/AW4.2_src/src/include/AiM++
#> /usr/local/TogetherSoft/Together6.0.1/bin/Together.sh -script:com.togethersoft.modules.qa.QA -audit out:/tmp/titi.txt ~/together/browser/browser.tpr |
Available audits in version 6.0:
| AUVK | Always Use .Virtual. Keyword |
| CA | Complex Assignments |
| CDPMD | Call Delete on Pointer Members in Destructors |
| CIUCFL | Complex Initialization or Update Clauses in .for. Loops |
| CFPT | Comparing Floating Point Types |
| CLE | Complex Loop Expressions |
| CSC | C-Style Casting |
| CVFCD | Calling Virtual Functions from Constructors and Destructors |
| DOCE | Declare One-argument Constructors Explicit |
| EBWB | Enclosing Body Within a Block |
| ECB | Empty Catch Blocks |
| FVAL | Functions with Variable Argument Lists |
| HIA | Hiding Inherited Attributes |
| HISM | Hiding Inherited Static Methods |
| HN | Hiding Names |
| LF | Long Files |
| LL | Long Lines |
| MA | Memory Allocation |
| MVDWSN | Multiple Visible Declarations With Same Name |
| NC | Naming Conventions |
| ONAMAM | Overriding a Non-Abstract Method with an Abstract Method |
| RO | Related Operators |
| OWS | Overloading with a Subclass |
| PPA | Public and Package Attributes |
| RINF | Redefining an Inherited Nonvirtual Function |
| UVBC | Using Virtual Base Class |
| UVD | Use Virtual Destructor |