CppParser
|
Go to the source code of this file.
Classes | |
struct | CppObjSetCmp |
struct | CppTypeTreeNode |
A node in a CppTypeTree. More... | |
Typedefs | |
using | CppTypeTree = std::map< std::string, CppTypeTreeNode > |
Represents the tree of types in a C++ program. More... | |
using | CppObjSet = std::set< const CppObj *, CppObjSetCmp > |
using CppObjSet = std::set<const CppObj*, CppObjSetCmp> |
Definition at line 55 of file cpptypetree.h.
using CppTypeTree = std::map<std::string, CppTypeTreeNode> |
Represents the tree of types in a C++ program.
All C++ types of a program can be arranged in form of a tree. The root of the tree is the global namespace which contains other compound objects like namespace, class, struct, etc. And each of those compound object can form another branch of tree.
Definition at line 41 of file cpptypetree.h.