| 
    CppParser
    
   | 
 
This is the complete list of members for CppProgram, including all inherited members.
| addCompound(CppCompound *compound, CppCompound *parent) | CppProgram | |
| addCompound(CppCompound *compound, CppTypeTreeNode *parentTypeNode) | CppProgram | |
| addCppAst(CppCompoundPtr cppAst) | CppProgram | |
| cppObjToTypeNode_ | CppProgram | private | 
| CppObjToTypeNodeMap typedef | CppProgram | private | 
| CppProgram(const std::string &folder, CppParser parser=CppParser(), const CppProgFileSelecter &fileSelector=selectHeadersOnly) | CppProgram | |
| CppProgram(const std::vector< std::string > &files, CppParser parser=CppParser()) | CppProgram | |
| cppTypeTreeRoot_ | CppProgram | private | 
| fileAsts_ | CppProgram | private | 
| getFileAsts() | CppProgram | inline | 
| loadType(CppCompound *cppCompound, CppTypeTreeNode *typeNode) | CppProgram | private | 
| nameLookup(const std::string &name, const CppTypeTreeNode *beginFrom=nullptr) const | CppProgram | |
| searchTypeNode(const std::string &name, const CppTypeTreeNode *parentNode=nullptr) const | CppProgram | |
| typeTreeNodeFromCppObj(CppObj *cppObj) const | CppProgram | inline |