Lines Matching refs:sc_core
60 addObject(Objects *objects, sc_core::sc_object *object)
88 Object::Object(sc_core::sc_object *_sc_obj) : Object(_sc_obj, nullptr) {}
90 Object::Object(sc_core::sc_object *_sc_obj, const char *obj_name) :
94 _basename = ::sc_core::sc_gen_unique_name("object");
114 sc_core::sc_object *sc_p = parent;
125 SC_REPORT_WARNING(sc_core::SC_ID_INSTANCE_EXISTS_, message.c_str());
130 Object::Object(sc_core::sc_object *_sc_obj, const Object &arg) :
184 const std::vector<sc_core::sc_object *> &
190 const std::vector<sc_core::sc_event *> &
196 sc_core::sc_object *Object::get_parent_object() const
202 Object::add_attribute(sc_core::sc_attr_base &attr)
207 sc_core::sc_attr_base *
213 sc_core::sc_attr_base *
231 sc_core::sc_attr_cltn &
237 const sc_core::sc_attr_cltn &
243 sc_core::sc_simcontext *
246 return sc_core::sc_get_curr_simcontext();
250 Object::addChildEvent(sc_core::sc_event *e)
256 Object::delChildEvent(sc_core::sc_event *e)
269 base = ::sc_core::sc_gen_unique_name(seed.c_str());
275 pickUniqueName(::sc_core::sc_object *parent, std::string base)
282 base = ::sc_core::sc_gen_unique_name(seed.c_str());
291 const std::vector<sc_core::sc_object *> &
297 sc_core::sc_object *
307 std::stack<sc_core::sc_object *> objParentStack;
311 sc_core::sc_object *
324 void pushParentObj(sc_core::sc_object *obj) { objParentStack.push(obj); }