1/* 2 * Copyright 2018 Google, Inc. 3 * 4 * Redistribution and use in source and binary forms, with or without 5 * modification, are permitted provided that the following conditions are 6 * met: redistributions of source code must retain the above copyright 7 * notice, this list of conditions and the following disclaimer; 8 * redistributions in binary form must reproduce the above copyright --- 111 unchanged lines hidden (view full) --- 120 121 const char *uniqueName(const char *seed) { return nameGen.gen(seed); } 122 123 void bindPorts(std::vector<const ::sc_core::sc_bind_proxy *> &proxies); 124 125 std::vector<::sc_core::sc_port_base *> ports; 126 std::vector<::sc_core::sc_export_base *> exports; 127 |
128 int bindingIndex; 129 |
130 void beforeEndOfElaboration(); 131 void endOfElaboration(); 132 void startOfSimulation(); 133 void endOfSimulation(); 134}; 135 136Module *currentModule(); 137Module *newModuleChecked(); --- 28 unchanged lines hidden --- |