intro.htm |
Understand for C++ is a tool for helping programmers and teams of programmers understand their C++ software projects. Understand for C++ is a source code analyzer that helps you quickly answer questions such as:
- What is this entity?
Understand for C++ answers these questions through interactive entity specific cross reference reports and graphical diagrams quickly showing the relevant information about a given entity.
Understand for C++ analyzes K&R or ANSI C source code and most constructs of the C++ language. Understand for C++ works with any C compiler, and has been tested with most of the popular ones.
Note: C++ templates are not yet supported.Understand for C++ is designed to be used both for stand alone browsing/discovery as well as browsing that is controlled from another application.
You can control Understand for C++ from any editor or program where you can launch a simple program called "understand_c". The client accepts action commands for an entity name, and optional file, line, column specifiers.
understand_c -name entitynamewill tell Understand for C++ to update the Info Browser window with information about function myFunc as seen in file myFile.cpp on line 15.
Refer to Understand Client for details on using understand_c.
If you are like many engineers at Scientific Toolworks, you like to just plow in and get going with software. We encourage that, or at least we are pragmatic enough to know you will do it anyway! So feel free to use this manual as a safety net, or to find the less obvious features. However, before you depart the manual read the remaining sections of this chapter for tips on effectively utilizing what Understand has to offer.
Scientific Toolworks, Inc. http://www.scitools.com Voice: (802) 763-2995 Fax: (802) 763-3066 support@scitools.com sales@scitools.com |