This class stores all SystemC definition pointer This class does not need any initialization. More...
#include <systemc_definitions.h>
Static Public Member Functions | |
| static SgClassDefinition * | get_sc_module () | 
| static SgClassDefinition * | get_sc_port () | 
| static SgClassDefinition * | get_sc_port_base () | 
| static SgClassDefinition * | get_sc_in () | 
| static SgClassDefinition * | get_sc_out () | 
| static SgClassDefinition * | get_sc_inout () | 
| static SgClassDefinition * | get_sc_event () | 
| static SgClassDefinition * | get_sc_event_and_list () | 
| static SgClassDefinition * | get_sc_event_or_list () | 
| static SgClassDefinition * | get_sc_prim_channel () | 
| static SgClassDefinition * | get_sc_interface () | 
| static SgClassDefinition * | get_sc_channel () | 
| static SgClassDefinition * | get_sc_in_clk () | 
| static SgClassDefinition * | get_sc_out_clk () | 
| static SgClassDefinition * | get_sc_inout_clk () | 
| static SgClassDefinition * | get_sc_fifo () | 
| static SgClassDefinition * | get_sc_fifo_in () | 
| static SgClassDefinition * | get_sc_fifo_out () | 
| static SgFunctionDefinition * | get_sc_main () | 
| static const std::vector < SgNamespaceDefinitionStatement * > &  | get_sc_core () | 
| static const std::vector < SgNamespaceDefinitionStatement * > &  | get_sc_dt () | 
| static const std::set < SgFunctionDefinition * > &  | get_sc_wait_funcs () | 
Static Private Member Functions | |
| static void | initialize () | 
Static Private Attributes | |
| static SgClassDefinition * | sc_module_ = NULL | 
| static SgClassDefinition * | sc_port_ = NULL | 
| static SgClassDefinition * | sc_port_base_ = NULL | 
| static SgClassDefinition * | sc_in_ = NULL | 
| static SgClassDefinition * | sc_out_ = NULL | 
| static SgClassDefinition * | sc_inout_ = NULL | 
| static SgClassDefinition * | sc_event_ = NULL | 
| static SgClassDefinition * | sc_event_and_list_ = NULL | 
| static SgClassDefinition * | sc_event_or_list_ = NULL | 
| static SgClassDefinition * | sc_prim_channel_ = NULL | 
| static SgClassDefinition * | sc_interface_ = NULL | 
| static SgClassDefinition * | sc_fifo_ = NULL | 
| static SgClassDefinition * | sc_fifo_in_ = NULL | 
| static SgClassDefinition * | sc_fifo_out_ = NULL | 
| static SgClassDefinition * | sc_channel_ = NULL | 
| static SgClassDefinition * | sc_in_clk_ = NULL | 
| static SgClassDefinition * | sc_out_clk_ = NULL | 
| static SgClassDefinition * | sc_inout_clk_ = NULL | 
| static SgFunctionDefinition * | sc_main_ = NULL | 
| static std::vector < SgNamespaceDefinitionStatement * >  | sc_core_ | 
| static std::vector < SgNamespaceDefinitionStatement * >  | sc_dt_ | 
| static std::set < SgFunctionDefinition * >  | sc_wait_funcs_ | 
| static bool | is_initialized_ = false | 
This class stores all SystemC definition pointer This class does not need any initialization.
| static SgClassDefinition* risc::tools::SystemCDefinitions::get_sc_channel | ( | ) |  [inline, static] | 
        
| static const std::vector<SgNamespaceDefinitionStatement*>& risc::tools::SystemCDefinitions::get_sc_core | ( | ) |  [inline, static] | 
        
| static const std::vector<SgNamespaceDefinitionStatement*>& risc::tools::SystemCDefinitions::get_sc_dt | ( | ) |  [inline, static] | 
        
| static SgClassDefinition* risc::tools::SystemCDefinitions::get_sc_event | ( | ) |  [inline, static] | 
        
| static SgClassDefinition* risc::tools::SystemCDefinitions::get_sc_event_and_list | ( | ) |  [inline, static] | 
        
| static SgClassDefinition* risc::tools::SystemCDefinitions::get_sc_event_or_list | ( | ) |  [inline, static] | 
        
| static SgClassDefinition* risc::tools::SystemCDefinitions::get_sc_fifo | ( | ) |  [inline, static] | 
        
| static SgClassDefinition* risc::tools::SystemCDefinitions::get_sc_fifo_in | ( | ) |  [inline, static] | 
        
| static SgClassDefinition* risc::tools::SystemCDefinitions::get_sc_fifo_out | ( | ) |  [inline, static] | 
        
| static SgClassDefinition* risc::tools::SystemCDefinitions::get_sc_in | ( | ) |  [inline, static] | 
        
| static SgClassDefinition* risc::tools::SystemCDefinitions::get_sc_in_clk | ( | ) |  [inline, static] | 
        
| static SgClassDefinition* risc::tools::SystemCDefinitions::get_sc_inout | ( | ) |  [inline, static] | 
        
| static SgClassDefinition* risc::tools::SystemCDefinitions::get_sc_inout_clk | ( | ) |  [inline, static] | 
        
| static SgClassDefinition* risc::tools::SystemCDefinitions::get_sc_interface | ( | ) |  [inline, static] | 
        
| static SgFunctionDefinition* risc::tools::SystemCDefinitions::get_sc_main | ( | ) |  [inline, static] | 
        
| static SgClassDefinition* risc::tools::SystemCDefinitions::get_sc_module | ( | ) |  [inline, static] | 
        
| static SgClassDefinition* risc::tools::SystemCDefinitions::get_sc_out | ( | ) |  [inline, static] | 
        
| static SgClassDefinition* risc::tools::SystemCDefinitions::get_sc_out_clk | ( | ) |  [inline, static] | 
        
| static SgClassDefinition* risc::tools::SystemCDefinitions::get_sc_port | ( | ) |  [inline, static] | 
        
| static SgClassDefinition* risc::tools::SystemCDefinitions::get_sc_port_base | ( | ) |  [inline, static] | 
        
| static SgClassDefinition* risc::tools::SystemCDefinitions::get_sc_prim_channel | ( | ) |  [inline, static] | 
        
| static const std::set<SgFunctionDefinition*>& risc::tools::SystemCDefinitions::get_sc_wait_funcs | ( | ) |  [inline, static] | 
        
| static void risc::tools::SystemCDefinitions::initialize | ( | ) |  [inline, static, private] | 
        
bool risc::tools::SystemCDefinitions::is_initialized_ = false [static, private] | 
        
SgClassDefinition * risc::tools::SystemCDefinitions::sc_channel_ = NULL [static, private] | 
        
std::vector< SgNamespaceDefinitionStatement * > risc::tools::SystemCDefinitions::sc_core_ [static, private] | 
        
std::vector< SgNamespaceDefinitionStatement * > risc::tools::SystemCDefinitions::sc_dt_ [static, private] | 
        
SgClassDefinition * risc::tools::SystemCDefinitions::sc_event_ = NULL [static, private] | 
        
SgClassDefinition * risc::tools::SystemCDefinitions::sc_event_and_list_ = NULL [static, private] | 
        
SgClassDefinition * risc::tools::SystemCDefinitions::sc_event_or_list_ = NULL [static, private] | 
        
SgClassDefinition * risc::tools::SystemCDefinitions::sc_fifo_ = NULL [static, private] | 
        
SgClassDefinition * risc::tools::SystemCDefinitions::sc_fifo_in_ = NULL [static, private] | 
        
SgClassDefinition * risc::tools::SystemCDefinitions::sc_fifo_out_ = NULL [static, private] | 
        
SgClassDefinition * risc::tools::SystemCDefinitions::sc_in_ = NULL [static, private] | 
        
SgClassDefinition * risc::tools::SystemCDefinitions::sc_in_clk_ = NULL [static, private] | 
        
SgClassDefinition * risc::tools::SystemCDefinitions::sc_inout_ = NULL [static, private] | 
        
SgClassDefinition * risc::tools::SystemCDefinitions::sc_inout_clk_ = NULL [static, private] | 
        
SgClassDefinition * risc::tools::SystemCDefinitions::sc_interface_ = NULL [static, private] | 
        
SgFunctionDefinition * risc::tools::SystemCDefinitions::sc_main_ = NULL [static, private] | 
        
SgClassDefinition * risc::tools::SystemCDefinitions::sc_module_ = NULL [static, private] | 
        
SgClassDefinition * risc::tools::SystemCDefinitions::sc_out_ = NULL [static, private] | 
        
SgClassDefinition * risc::tools::SystemCDefinitions::sc_out_clk_ = NULL [static, private] | 
        
SgClassDefinition * risc::tools::SystemCDefinitions::sc_port_ = NULL [static, private] | 
        
SgClassDefinition * risc::tools::SystemCDefinitions::sc_port_base_ = NULL [static, private] | 
        
SgClassDefinition * risc::tools::SystemCDefinitions::sc_prim_channel_ = NULL [static, private] | 
        
std::set< SgFunctionDefinition * > risc::tools::SystemCDefinitions::sc_wait_funcs_ [static, private] | 
        
 1.6.1