Class FindPorts

Inheritance Relationships

Base Type

  • public RecursiveASTVisitor< FindPorts >

Class Documentation

class systemc_clang::FindPorts : public RecursiveASTVisitor<FindPorts>

Public Types

typedef map<string, FindTemplateTypes*> PortType

typedefs

typedef pair<string, FindTemplateTypes*> kvType

Public Functions

FindPorts(CXXRecordDecl*, llvm::raw_ostream&)
virtual ~FindPorts()
virtual bool VisitFieldDecl(FieldDecl*)
bool shouldVisitTemplateInstantiations()
PortType getInputPorts() const
PortType getOutputPorts() const
PortType getInputOutputPorts() const
PortType getInStreamPorts() const
PortType getOutStreamPorts() const
PortType getOtherVars() const
void dump()