Lines Matching defs:base
265 Object::pickUniqueName(std::string base)
267 std::string seed = base;
268 while (!nameIsUnique(&children, &events, base))
269 base = ::sc_core::sc_gen_unique_name(seed.c_str());
271 return base;
275 pickUniqueName(::sc_core::sc_object *parent, std::string base)
278 return Object::getFromScObject(parent)->pickUniqueName(base);
280 std::string seed = base;
281 while (!nameIsUnique(&topLevelObjects, &topLevelEvents, base))
282 base = ::sc_core::sc_gen_unique_name(seed.c_str());
284 return base;