Non-graph-based representation of the class hierarchy. More...
#include <class_hierarchy.h>
Non-graph-based representation of the class hierarchy.
class_hierarchy_grapht is a more advanced graph-based representation of the class hierarchy and its use is preferred over class_hierarchy_classt. Definition at line 40 of file class_hierarchy.h.
Definition at line 52 of file class_hierarchy.h.
Definition at line 43 of file class_hierarchy.h.
Definition at line 58 of file class_hierarchy.h.
Definition at line 66 of file class_hierarchy.h.
Definition at line 129 of file class_hierarchy.cpp.
Definition at line 74 of file class_hierarchy.h.
Get all the classes that class c inherits from (directly or indirectly).
The first element(s) will be the immediate parents of c, though after this the order is all the parents of the first immediate parent
Definition at line 179 of file class_hierarchy.cpp.
Looks for all the struct types in the symbol table and construct a map from class names to a data structure that contains lists of parent and child classes for each struct type (ie class).
Definition at line 150 of file class_hierarchy.cpp.
Output the class hierarchy in JSON format.
Definition at line 239 of file class_hierarchy.cpp.
Output the class hierarchy in plain text.
Definition at line 199 of file class_hierarchy.cpp.
Output class hierarchy in Graphviz DOT format.
Definition at line 218 of file class_hierarchy.cpp.
Definition at line 53 of file class_hierarchy.h.