ROSE 0.11.145.147
Public Types | Public Member Functions | List of all members
ClassHierarchyWrapper Class Reference

Description

Definition at line 8 of file ClassHierarchyGraph.h.

Public Types

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

Public Member Functions

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

Member Typedef Documentation

◆ ClassDefSet

typedef boost::unordered_set<SgClassDefinition*> ClassHierarchyWrapper::ClassDefSet

Definition at line 11 of file ClassHierarchyGraph.h.

◆ MangledNameToClassDefsMap

typedef boost::unordered_map<std::string, ClassDefSet> ClassHierarchyWrapper::MangledNameToClassDefsMap

Definition at line 13 of file ClassHierarchyGraph.h.


The documentation for this class was generated from the following file: