Class ClassHierarchyWrapper#

Class Documentation#

class ClassHierarchyWrapper#

Public Types

typedef std::unordered_set<SgClassDefinition*> ClassDefSet#
typedef std::unordered_map<std::string, ClassDefSet> MangledNameToClassDefsMap#

Public Functions

explicit ClassHierarchyWrapper(SgNode *node)#
const ClassDefSet &getSubclasses(SgClassDefinition*) const#
const ClassDefSet &getDirectSubclasses(SgClassDefinition*) const#
const ClassDefSet &getAncestorClasses(SgClassDefinition*) const#