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 std::set < SgFunctionDefinition * > &  | get_sc_next_trigger_funcs () | 
| 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 std::set < SgFunctionDefinition * >  | sc_next_trigger_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 | 
      
  | 
  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.
Get the next_trigger functions 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 | 
      
  | 
  staticprivate | 
 1.8.5