systemc-clang 2.0.0
Parsing SystemC constructs
Loading...
Searching...
No Matches
SAPlugin Class Reference

#include <SAPlugin.h>

Inheritance diagram for SAPlugin:
Collaboration diagram for SAPlugin:

Public Member Functions

 SAPlugin (CompilerInstance &ci)
 
bool postFire ()
 
- 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 void HandleTranslationUnit (clang::ASTContext &context)
 

Additional Inherited Members

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

Detailed Description

Definition at line 22 of file SAPlugin.h.

Constructor & Destructor Documentation

◆ SAPlugin()

SAPlugin::SAPlugin ( CompilerInstance & ci)
inline

Definition at line 25 of file SAPlugin.h.

Member Function Documentation

◆ postFire()

bool SAPlugin::postFire ( )
inlinevirtual

Reimplemented from systemc_clang::SystemCConsumer.

Definition at line 27 of file SAPlugin.h.


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