Lines Matching refs:name

88 // | This method creates a hierarchical name based on the name of the active 
89 // | object and the supplied leaf name. If the resultant name is not unique it
93 // | leaf_name = name to use for the leaf of the hierarchy.
94 // | Result is an std::string containing the name.
98 bool clash; // true if path name exists in obj table
99 std::string leafname_string; // string containing the leaf name.
100 std::string parentname_string; // parent path name
103 std::string result_string; // name to return.
107 // If there is not a leaf name generate one.
110 parentname_string = parent_p ? parent_p->name() : "";
120 // SAVE the original path name
126 // If not use unique name generator to make it unique.
160 // | This method returns the sc_event with the supplied name, or a NULL if
164 // | name = name of the event
168 sc_object_manager::find_event(const char* name)
171 it = m_instance_table.find(name);
178 // | This method returns the sc_object with the supplied name, or a NULL if
182 // | name = name of the object
186 sc_object_manager::find_object(const char* name)
189 it = m_instance_table.find(name);
284 // | table using the supplied name.
287 // | name = name of the event to be inserted.
291 sc_object_manager::insert_event(const std::string& name, sc_event* event_p)
293 m_instance_table[name].m_event_p = event_p;
300 // | table using the supplied name.
303 // | name = name of the event to be inserted.
307 sc_object_manager::insert_object(const std::string& name, sc_object* object_p)
309 m_instance_table[name].m_object_p = object_p;
339 // | This method pops an entry off the module name stack and returns it.
353 // | This method pushes the supplied entry onto the module name stack.
356 // | mod_name_p -> entry to push onto the module name stack.
368 // | This method returns the module name that is on the top of the module
369 // | name stack.
383 // | This method removes the sc_event instance with the supplied name from
384 // | the table of instances. Note we just clear the pointer since if the name
388 // | name = name of the event to be removed.
391 sc_object_manager::remove_event(const std::string& name)
394 it = m_instance_table.find(name);
401 // | This method removes the sc_object instance with the supplied name from
402 // | the table of instances. Note we just clear the pointer since if the name
406 // | name = name of the object to be removed.
409 sc_object_manager::remove_object(const std::string& name)
412 it = m_instance_table.find(name);