HeaderDoc Class Hierarchy

author: Matt Morse (matt@apple.com)
last updated: 01/21/2001
HeaderElement                              (Root Class)
        |
        |
        |-----------APIOwner               (Object that owns declared API)
        |               |
        |               |-------Header     (Owner for header-wide API)
        |               |                
        |               |-------CPPClass   (Owner for C++ class API)
        |
        |-----------Constant
        |                
        |-----------Enum
        |                
        |-----------Function
        |                
        |-----------MinorAPIElement        (parameter, members of structs)
        |                
        |-----------PDefine
        |                
        |-----------Struct
        |                |        
        |                |-------Var        
        |                
        |-----------Typedef

        
        
DocReference      (Another root class. Used by gatherHeaderDoc to store information about
                   documentation framesets within an input folder. The script uses this 
                   information to construct a top-level table of contents with links to each
                   frameset.)


headerDoc2HTML also uses the non object-oriented module, Utilities.pm.