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.