systemc-clang 2.0.0
Parsing SystemC constructs
Loading...
Searching...
No Matches
systemc_clang::SystemCClang Class Reference

#include <SystemCClang.h>

Inheritance diagram for systemc_clang::SystemCClang:
Collaboration diagram for systemc_clang::SystemCClang:

Public Member Functions

 SystemCClang (clang::CompilerInstance &ci, const std::string &top)
 
- Public Member Functions inherited from systemc_clang::SystemCConsumer
 SystemCConsumer (clang::CompilerInstance &, std::string top="!none")
 
 SystemCConsumer (clang::ASTUnit *from_ast, std::string top="!none")
 
virtual ~SystemCConsumer ()
 
void processNetlist (FindSCMain *scmain, ModuleDeclarationMatcher *module_declaration_handler)
 
ModelgetSystemCModel ()
 
const std::string & getTopModule () const
 
void setTopModule (const std::string &top_module_decl)
 
clang::ASTContext & getContext () const
 
clang::SourceManager & getSourceManager () const
 
virtual bool fire ()
 
virtual bool preFire ()
 
virtual bool postFire ()
 
virtual void HandleTranslationUnit (clang::ASTContext &context)
 

Additional Inherited Members

- Public Attributes inherited from systemc_clang::SystemCConsumer
llvm::raw_ostream & os_
 

Detailed Description

Definition at line 97 of file SystemCClang.h.

Constructor & Destructor Documentation

◆ SystemCClang()

systemc_clang::SystemCClang::SystemCClang ( clang::CompilerInstance & ci,
const std::string & top )
inline

Definition at line 99 of file SystemCClang.h.


The documentation for this class was generated from the following file: