/local/lecs/lecs/risc_v0.5.0/sources/build/risc_v0.5.0/src/tools/systemc_definitions.cpp File Reference

#include "systemc_definitions.h"
Include dependency graph for systemc_definitions.cpp:

Namespaces

namespace  risc
namespace  risc::tools

Defines

#define COMPARE_NAME(QualifiedName, Variable)
#define COMPARE_NAME(QualifiedName, Variable)
#define COMPARE_NAME(QualifiedName, Variable)

Variables

static SgClassDefinition * risc::tools::sc_module_
static SgClassDefinition * risc::tools::sc_port_
static SgClassDefinition * risc::tools::sc_port_base_
static SgClassDefinition * risc::tools::sc_in_
static SgClassDefinition * risc::tools::sc_out_
static SgClassDefinition * risc::tools::sc_inout_
static SgClassDefinition * risc::tools::sc_event_
static SgClassDefinition * risc::tools::sc_event_and_list_
static SgClassDefinition * risc::tools::sc_event_or_list_
static SgClassDefinition * risc::tools::sc_prim_channel_
static SgClassDefinition * risc::tools::sc_interface_
static SgClassDefinition * risc::tools::sc_fifo_
static SgClassDefinition * risc::tools::sc_fifo_in_
static SgClassDefinition * risc::tools::sc_fifo_out_
static SgClassDefinition * risc::tools::sc_simcontext_
static SgClassDefinition * risc::tools::sc_segid_
static SgClassDefinition * risc::tools::sc_process_b_
static SgClassDefinition * risc::tools::sc_channel_
static SgClassDefinition * risc::tools::sc_in_clk_
static SgClassDefinition * risc::tools::sc_out_clk_
static SgClassDefinition * risc::tools::sc_inout_clk_
static SgFunctionDefinition * risc::tools::sc_main_
static SgFunctionDeclaration * risc::tools::sc_get_curr_simcontext_
static
SgMemberFunctionDeclaration * 
risc::tools::sc_get_curr_proc_
static
SgMemberFunctionDeclaration * 
risc::tools::sc_segid_ctor_
static
SgMemberFunctionDeclaration * 
risc::tools::get_upcoming_segment_ids_
static
SgMemberFunctionDeclaration * 
risc::tools::set_upcoming_segment_ids_
static
SgMemberFunctionDeclaration * 
risc::tools::get_interface_
static std::vector
< SgNamespaceDefinitionStatement * > 
risc::tools::sc_core_
static std::vector
< SgNamespaceDefinitionStatement * > 
risc::tools::sc_dt_
static std::set
< SgFunctionDefinition * > 
risc::tools::sc_wait_funcs_
static bool risc::tools::is_initialized_

Define Documentation

#define COMPARE_NAME ( QualifiedName,
Variable   ) 
Value:
if(qualified_name == #QualifiedName) {        \
        sc_##Variable = func_def;                   \
        continue;                                   \
      }
#define COMPARE_NAME ( QualifiedName,
Variable   ) 
Value:
if(qualified_name == #QualifiedName) {        \
        sc_##Variable.push_back(namespace_def);     \
        continue;                                   \
      }
#define COMPARE_NAME ( QualifiedName,
Variable   ) 
Value:
if(qualified_name == #QualifiedName) {        \
        sc_##Variable = class_def;                  \
        continue;                                   \
      }
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 30 Sep 2018 by  doxygen 1.6.1