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