87void Namespace::add(Symbol *symbol)
89 Symbol *&sym = _members[symbol->name()];
92 }
else if (Function *fun = symbol->asFunction()) {
93 if (OverloadSet *o = sym->asOverloadSet()) {
95 }
else if (Function *firstFunction = sym->asFunction()) {
96 o =
new OverloadSet(
this);
97 _overloadSets.append(o);
98 o->setName(symbol->name());
99 o->addFunction(firstFunction);