Report:  Class Inheritance Tree
Option:  -i
Compatible Options: RSM Option Cross Reference
Usage:
rsm -H -O report.htm -Ti *.h *.cpp 
rsm -H -O report.htm -i *.java 
Source:  C, C++, Java
RSM will generate the inheritance model for all files processed.  The tag [D0,C0] indicates that a class is at depth 0 with 0 children. Root classes of the inheritance tree are by definition at level 0. Combining the -i and -n options will create quality notices for maximum depth and number of children within the inheritance tree.
  D - Depth where base class depth = 0
  C - Number of direct child classes
  P - Number of direct parents, Multiple Inheritance > 1

  + Seahunt::Cell [D0.C0]

  + Seahunt::Game [D0.C0]

  + Seahunt::Ocean [D0.C0]

  + Seahunt::Player [D0.C0]

  + Seahunt::Target [D0.C1]
    - Seahunt::Sub [D1.C0.P1]

  + Seahunt::Utility [D0.C0]

  Total Classes        : 7
  Total Base Classes   : 6
  Total Derived Classes: 1
  Derived/Based Ratio  : 0.17  

  Maximum Depth of Inheritance: 1
  Average Depth of Inheritance: 0.14  

  Maximum Number of Direct Child Classes: 1
  Average Number of Direct Child Classes: 0.14