systemc-clang 2.0.0
Parsing SystemC constructs
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
systemc_hdl::HDLFrontendActionFactory Class Reference

#include <HDLMain.h>

Inheritance diagram for systemc_hdl::HDLFrontendActionFactory:
Inheritance graph
[legend]
Collaboration diagram for systemc_hdl::HDLFrontendActionFactory:
Collaboration graph
[legend]

Public Member Functions

 HDLFrontendActionFactory (const std::string &top)
 
 HDLFrontendActionFactory (const std::string &top, const std::string &hdl_file_out)
 
std::unique_ptr< clang::FrontendAction > create () override
 

Protected Attributes

std::string top_module_declaration_
 
std::string hdl_file_out_
 

Detailed Description

Definition at line 107 of file HDLMain.h.

Constructor & Destructor Documentation

◆ HDLFrontendActionFactory() [1/2]

systemc_hdl::HDLFrontendActionFactory::HDLFrontendActionFactory ( const std::string & top)
inline

Definition at line 109 of file HDLMain.h.

◆ HDLFrontendActionFactory() [2/2]

systemc_hdl::HDLFrontendActionFactory::HDLFrontendActionFactory ( const std::string & top,
const std::string & hdl_file_out )
inline

Definition at line 112 of file HDLMain.h.

Member Function Documentation

◆ create()

std::unique_ptr< clang::FrontendAction > systemc_hdl::HDLFrontendActionFactory::create ( )
inlineoverride

Definition at line 116 of file HDLMain.h.

Member Data Documentation

◆ hdl_file_out_

std::string systemc_hdl::HDLFrontendActionFactory::hdl_file_out_
protected

Definition at line 123 of file HDLMain.h.

◆ top_module_declaration_

std::string systemc_hdl::HDLFrontendActionFactory::top_module_declaration_
protected

Definition at line 122 of file HDLMain.h.


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