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 SgClassDefinition * | get_sc_simcontext () |
static SgClassDefinition * | get_sc_segid () |
static SgClassDefinition * | get_sc_process_b () |
static SgFunctionDeclaration * | get_sc_curr_proc () |
static SgFunctionDeclaration * | get_sc_segid_ctor () |
static SgFunctionDeclaration * | get_sc_get_curr_simcontext () |
static SgFunctionDeclaration * | get_get_upcoming_segment_ids () |
static SgFunctionDeclaration * | get_set_upcoming_segment_ids () |
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 const SgMemberFunctionDeclaration * | get_interface () |
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_simcontext_ = NULL |
static SgClassDefinition * | sc_segid_ = NULL |
static SgClassDefinition * | sc_process_b_ = 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 SgFunctionDeclaration * | sc_get_curr_simcontext_ = NULL |
static SgMemberFunctionDeclaration * | sc_get_curr_proc_ = NULL |
static SgMemberFunctionDeclaration * | sc_segid_ctor_ = NULL |
static SgMemberFunctionDeclaration * | get_upcoming_segment_ids_ = NULL |
static SgMemberFunctionDeclaration * | set_upcoming_segment_ids_ = NULL |
static SgMemberFunctionDeclaration * | get_interface_ = 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 SgFunctionDeclaration* risc::tools::SystemCDefinitions::get_get_upcoming_segment_ids | ( | ) | [inline, static] |
static const SgMemberFunctionDeclaration* risc::tools::SystemCDefinitions::get_interface | ( | ) | [inline, static] |
static SgClassDefinition* risc::tools::SystemCDefinitions::get_sc_channel | ( | ) | [inline, static] |
static const std::vector<SgNamespaceDefinitionStatement*>& risc::tools::SystemCDefinitions::get_sc_core | ( | ) | [inline, static] |
static SgFunctionDeclaration* risc::tools::SystemCDefinitions::get_sc_curr_proc | ( | ) | [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 SgFunctionDeclaration* risc::tools::SystemCDefinitions::get_sc_get_curr_simcontext | ( | ) | [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 SgClassDefinition* risc::tools::SystemCDefinitions::get_sc_process_b | ( | ) | [inline, static] |
static SgClassDefinition* risc::tools::SystemCDefinitions::get_sc_segid | ( | ) | [inline, static] |
static SgFunctionDeclaration* risc::tools::SystemCDefinitions::get_sc_segid_ctor | ( | ) | [inline, static] |
static SgClassDefinition* risc::tools::SystemCDefinitions::get_sc_simcontext | ( | ) | [inline, static] |
static const std::set<SgFunctionDefinition*>& risc::tools::SystemCDefinitions::get_sc_wait_funcs | ( | ) | [inline, static] |
static SgFunctionDeclaration* risc::tools::SystemCDefinitions::get_set_upcoming_segment_ids | ( | ) | [inline, static] |
static void risc::tools::SystemCDefinitions::initialize | ( | ) | [inline, static, private] |
SgMemberFunctionDeclaration * risc::tools::SystemCDefinitions::get_interface_ = NULL [static, private] |
SgMemberFunctionDeclaration * risc::tools::SystemCDefinitions::get_upcoming_segment_ids_ = NULL [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] |
SgMemberFunctionDeclaration * risc::tools::SystemCDefinitions::sc_get_curr_proc_ = NULL [static, private] |
SgFunctionDeclaration * risc::tools::SystemCDefinitions::sc_get_curr_simcontext_ = 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] |
SgClassDefinition * risc::tools::SystemCDefinitions::sc_process_b_ = NULL [static, private] |
SgClassDefinition * risc::tools::SystemCDefinitions::sc_segid_ = NULL [static, private] |
SgMemberFunctionDeclaration * risc::tools::SystemCDefinitions::sc_segid_ctor_ = NULL [static, private] |
SgClassDefinition * risc::tools::SystemCDefinitions::sc_simcontext_ = NULL [static, private] |
std::set< SgFunctionDefinition * > risc::tools::SystemCDefinitions::sc_wait_funcs_ [static, private] |
SgMemberFunctionDeclaration * risc::tools::SystemCDefinitions::set_upcoming_segment_ids_ = NULL [static, private] |