Class FindNetlist¶
Defined in File FindNetlist.h
Inheritance Relationships¶
Base Type¶
public RecursiveASTVisitor< FindNetlist >
Class Documentation¶
-
class
systemc_clang::FindNetlist: public RecursiveASTVisitor<FindNetlist>¶ Public Types
-
typedef pair<string, string>
instanceModulePairType¶
-
typedef map<string, string>
instanceModuleMapType¶
-
typedef pair<string, string>
portSignalPairType¶
-
typedef map<string, string>
portSignalMapType¶
-
typedef pair<string, portSignalMapType>
instancePortSignalPairType¶
-
typedef map<string, portSignalMapType>
instancePortSignalMapType¶
-
typedef pair<string, vector<string>>
instanceListModulePairType¶
-
typedef map<string, vector<string>>
instanceListModuleMapType¶
Public Functions
-
FindNetlist(FunctionDecl*)¶
-
FindNetlist(const FindNetlist&)¶
-
virtual
~FindNetlist()¶
-
virtual bool
VisitCXXOperatorCallExpr(CXXOperatorCallExpr *ce)¶
-
void
updateInstanceListModuleMap(const std::string&, const std::string&)¶
-
const instanceModuleMapType &
getInstanceModuleMap()¶
-
const instancePortSignalMapType &
getInstancePortSignalMap()¶
-
const instanceListModuleMapType &
getInstanceListModuleMap()¶
-
const portSignalMapType &
getPortSignalMap()¶
-
int
getNumInstances(std::string)¶
-
void
dump()¶
-
typedef pair<string, string>