55using CppObjSet = std::set<const CppObj*, CppObjSetCmp>;
81 if (child.second.has(cppObj))
CppObjType objType(CppObj *cppObj)
std::set< const CppObj *, CppObjSetCmp > CppObjSet
std::map< std::string, CppTypeTreeNode > CppTypeTree
Represents the tree of types in a C++ program.
bool operator()(const CppObj *lhs, const CppObj *rhs) const
An abstract class that is used as base class of all other classes.
CppObjSet cppObjSet
This needs to be a set because same namespace can be defined multiple times.
const CppObj * getObjInSet(CppObjType objType) const
bool has(const CppObj *cppObj) const