Class FindSCModules

Inheritance Relationships

Base Type

  • public RecursiveASTVisitor< FindSCModules >

Class Documentation

class systemc_clang::FindSCModules : public RecursiveASTVisitor<FindSCModules>

Public Types

typedef map<string, CXXRecordDecl*> moduleMapType
typedef pair<string, CXXRecordDecl*> modulePairType

Public Functions

FindSCModules(TranslationUnitDecl*, llvm::raw_ostream&)
virtual ~FindSCModules()
virtual bool VisitCXXRecordDecl(CXXRecordDecl*)
moduleMapType getSystemCModulesMap()
void dump()