Class FindEvents

Inheritance Relationships

Base Type

  • public RecursiveASTVisitor< FindEvents >

Class Documentation

class systemc_clang::FindEvents : public RecursiveASTVisitor<FindEvents>

Public Types

typedef map<string, FieldDecl*> classEventMapType

typedefs

typedef pair<string, FieldDecl*> kvType

Public Functions

FindEvents(CXXRecordDecl*, llvm::raw_ostream&)
FindEvents(const FindEvents&)
virtual ~FindEvents()
virtual bool VisitFieldDecl(FieldDecl*)

RecursiveASTVisitor methods.

classEventMapType getInClassEvents()

Access methods.

vector<string> getEventNames()
void dump()

Print methods.