## Appendix A Graphical Notation

The following figure shows symbols used in graphic views.

The following symbols are used by Understand for C++ to represent various language constructs.

- Files are denoted with parallelograms.
- Functions, classes, structs, and unions are denoted with rectangles.
- Macros are denoted with octagons.
- Objects (variables, constants) are denoted with ovals.
- Types are denoted with hexagons.
- Unresolved entities are drawn in dashed lines.
- System level entities are drawn in double lines.

Scientific Toolworks, Inc. http://www.scitools.com