This class stores all SystemC definition pointers This class does not need any initialization. More...
#include <systemc_definitions.h>
Static Public Member Functions | |
static SgClassDefinition * | get_sc_module () |
Get the sc_module_ class definition in SystemC library. More... | |
static SgClassDefinition * | get_sc_port () |
Get the sc_port_ class definition in SystemC library. More... | |
static SgClassDefinition * | get_sc_port_base () |
Get the sc_port_base_ class definition in SystemC library. More... | |
static SgClassDefinition * | get_tlm_base_initiator_socket_b () |
Get the tlm_base_initiator_socket_b_ class definition in SystemC library. More... | |
static SgClassDefinition * | get_tlm_base_target_socket_b () |
Get the tlm_base_target_socket_b_ class definition in SystemC library. More... | |
static SgClassDefinition * | get_sc_in () |
Get the sc_in_ class definition in SystemC library. More... | |
static SgClassDefinition * | get_sc_out () |
Get the sc_out_ class definition in SystemC library. More... | |
static SgClassDefinition * | get_sc_inout () |
Get the sc_inout_ class definition in SystemC library. More... | |
static SgClassDefinition * | get_sc_event () |
Get the sc_event_ class definition in SystemC library. More... | |
static SgClassDefinition * | get_sc_event_and_list () |
Get the sc_event_and_list_ class definition in SystemC library. More... | |
static SgClassDefinition * | get_sc_event_or_list () |
Get the sc_event_or_list_ class definition in SystemC library. More... | |
static SgClassDefinition * | get_sc_prim_channel () |
Get the sc_prim_channel_ class definition in SystemC library. More... | |
static SgClassDefinition * | get_sc_interface () |
Get the sc_interface_ class definition in SystemC library. More... | |
static SgClassDefinition * | get_sc_channel () |
Get the sc_channel_ class definition in SystemC library. More... | |
static SgClassDefinition * | get_sc_in_clk () |
Get the sc_in_clk_ class definition in SystemC library. More... | |
static SgClassDefinition * | get_sc_out_clk () |
Get the sc_out_clk_ class definition in SystemC library. More... | |
static SgClassDefinition * | get_sc_inout_clk () |
Get the sc_inout_clk_ class definition in SystemC library. More... | |
static SgClassDefinition * | get_sc_fifo () |
Get the sc_fifo_ class definition in SystemC library. More... | |
static SgClassDefinition * | get_sc_fifo_in () |
Get the sc_fifo_in_ class definition in SystemC library. More... | |
static SgClassDefinition * | get_sc_fifo_out () |
Get the sc_fifo_out_ class definition in SystemC library. More... | |
static SgFunctionDefinition * | get_sc_main () |
Get the sc_main function definition. More... | |
static SgClassDefinition * | get_sc_simcontext () |
Get the sc_simcontext_ class definition in SystemC library. More... | |
static SgClassDefinition * | get_sc_segid () |
Get the sc_segid_ class definition in SystemC library. More... | |
static SgClassDefinition * | get_sc_time () |
Get the sc_time_ class definition in SystemC library. More... | |
static SgClassDefinition * | get_sc_process_b () |
Get the sc_process_b_ class definition in SystemC library. More... | |
static SgFunctionDeclaration * | get_sc_curr_proc () |
Get the sc_get_curr_proc_ function declaration in SystemC library. More... | |
static SgFunctionDeclaration * | get_sc_segid_ctor () |
Get the sc_segid_ctor_ function declaration in SystemC library. More... | |
static SgFunctionDeclaration * | get_sc_get_curr_simcontext () |
Get the sc_get_curr_simcontext_ function declaration in SystemC library. More... | |
static SgFunctionDeclaration * | get_sc_stop () |
Get the sc_stop function declaration in SystemC library. More... | |
static SgFunctionDeclaration * | get_get_upcoming_segment_ids () |
Get the get_upcoming_segment_ids_ function declaration in SystemC library. More... | |
static SgFunctionDeclaration * | get_set_upcoming_segment_ids () |
Get the set_upcoming_segment_ids_ function declaration in SystemC library. More... | |
static SgFunctionDeclaration * | get_get_upcoming_socket_id () |
Get the get_upcoming_socket_id_ function declaration in SystemC library. More... | |
static SgFunctionDeclaration * | get_set_upcoming_socket_id () |
Get the set_upcoming_socket_id_ function declaration in SystemC library. More... | |
static SgFunctionDeclaration * | get_increase_offset () |
Get the increase_offset_ function declaration in SystemC library. More... | |
static SgFunctionDeclaration * | get_decrease_offset () |
Get the decrease_offset_ function declaration in SystemC library. More... | |
static SgFunctionDeclaration * | get_get_offset () |
Get the get_offset_ function declaration in SystemC library. More... | |
static const std::vector < SgNamespaceDefinitionStatement * > & | get_sc_core () |
Get the sc_core_ namespace in SystemC library. More... | |
static const std::vector < SgNamespaceDefinitionStatement * > & | get_sc_dt () |
Get the sc_dt_ namespace in SystemC library. More... | |
static const std::set < SgFunctionDefinition * > & | get_sc_wait_funcs () |
Get the sc_wait_funcs_ namespace in SystemC library. More... | |
static const SgMemberFunctionDeclaration * | get_interface () |
Get the get_interface_ function declaration in SystemC library. More... | |
static const SgMemberFunctionDeclaration * | get_base_interface () |
Get the get_base_interface_ function declaration in SystemC library. More... | |
static const SgMemberFunctionDeclaration * | get_base_port () |
Get the get_base_port_ function declaration in SystemC library. More... | |
Static Private Member Functions | |
static void | initialize () |
Initialize all the needed SystemC class definitions and function declarations. More... | |
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_time_ = 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 SgClassDefinition * | tlm_base_initiator_socket_b_ = NULL |
static SgClassDefinition * | tlm_base_target_socket_b_ = NULL |
static SgFunctionDefinition * | sc_main_ = NULL |
static SgFunctionDeclaration * | sc_get_curr_simcontext_ = NULL |
static SgFunctionDeclaration * | sc_stop_ = 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_upcoming_socket_id_ = NULL |
static SgMemberFunctionDeclaration * | set_upcoming_socket_id_ = NULL |
static SgMemberFunctionDeclaration * | increase_offset_ = NULL |
static SgMemberFunctionDeclaration * | decrease_offset_ = NULL |
static SgMemberFunctionDeclaration * | get_offset_ = NULL |
static SgMemberFunctionDeclaration * | get_interface_ = NULL |
static SgMemberFunctionDeclaration * | get_base_interface_ = NULL |
static SgMemberFunctionDeclaration * | get_base_port_ = 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 pointers This class does not need any initialization.
|
inlinestatic |
Get the get_base_interface_ function declaration in SystemC library.
|
inlinestatic |
Get the get_base_port_ function declaration in SystemC library.
|
inlinestatic |
Get the decrease_offset_ function declaration in SystemC library.
|
inlinestatic |
Get the get_offset_ function declaration in SystemC library.
|
inlinestatic |
Get the get_upcoming_segment_ids_ function declaration in SystemC library.
|
inlinestatic |
Get the get_upcoming_socket_id_ function declaration in SystemC library.
|
inlinestatic |
Get the increase_offset_ function declaration in SystemC library.
|
inlinestatic |
Get the get_interface_ function declaration in SystemC library.
|
inlinestatic |
Get the sc_channel_ class definition in SystemC library.
|
inlinestatic |
Get the sc_core_ namespace in SystemC library.
|
inlinestatic |
Get the sc_get_curr_proc_ function declaration in SystemC library.
|
inlinestatic |
Get the sc_dt_ namespace in SystemC library.
|
inlinestatic |
Get the sc_event_ class definition in SystemC library.
|
inlinestatic |
Get the sc_event_and_list_ class definition in SystemC library.
|
inlinestatic |
Get the sc_event_or_list_ class definition in SystemC library.
|
inlinestatic |
Get the sc_fifo_ class definition in SystemC library.
|
inlinestatic |
Get the sc_fifo_in_ class definition in SystemC library.
|
inlinestatic |
Get the sc_fifo_out_ class definition in SystemC library.
|
inlinestatic |
Get the sc_get_curr_simcontext_ function declaration in SystemC library.
|
inlinestatic |
Get the sc_in_ class definition in SystemC library.
|
inlinestatic |
Get the sc_in_clk_ class definition in SystemC library.
|
inlinestatic |
Get the sc_inout_ class definition in SystemC library.
|
inlinestatic |
Get the sc_inout_clk_ class definition in SystemC library.
|
inlinestatic |
Get the sc_interface_ class definition in SystemC library.
|
inlinestatic |
Get the sc_main function definition.
|
inlinestatic |
Get the sc_module_ class definition in SystemC library.
|
inlinestatic |
Get the sc_out_ class definition in SystemC library.
|
inlinestatic |
Get the sc_out_clk_ class definition in SystemC library.
|
inlinestatic |
Get the sc_port_ class definition in SystemC library.
|
inlinestatic |
Get the sc_port_base_ class definition in SystemC library.
|
inlinestatic |
Get the sc_prim_channel_ class definition in SystemC library.
|
inlinestatic |
Get the sc_process_b_ class definition in SystemC library.
|
inlinestatic |
Get the sc_segid_ class definition in SystemC library.
|
inlinestatic |
Get the sc_segid_ctor_ function declaration in SystemC library.
|
inlinestatic |
Get the sc_simcontext_ class definition in SystemC library.
|
inlinestatic |
Get the sc_stop function declaration in SystemC library.
|
inlinestatic |
Get the sc_time_ class definition in SystemC library.
|
inlinestatic |
Get the sc_wait_funcs_ namespace in SystemC library.
|
inlinestatic |
Get the set_upcoming_segment_ids_ function declaration in SystemC library.
|
inlinestatic |
Get the set_upcoming_socket_id_ function declaration in SystemC library.
|
inlinestatic |
Get the tlm_base_initiator_socket_b_ class definition in SystemC library.
|
inlinestatic |
Get the tlm_base_target_socket_b_ class definition in SystemC library.
|
staticprivate |
Initialize all the needed SystemC class definitions and function declarations.
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |