28Block::Block(
Scope *enclosingScope)
29 :
Scope(enclosingScope)
35 return _members.values();
40 _members.insert(symbol->
name(), symbol);
43const Type *Block::type()
const
51 return _members.value(
name);
82 return _members.values();
95 _overloadSets.append(
o);
96 o->setName(symbol->
name());
97 o->addFunction(firstFunction);
115 return _members.value(
name);
const Type * type() const override
Argument(Function *scope)
void setType(const Type *type)
const Type * type() const override
Symbol * find(const QString &name) const override
QList< Symbol * > members() const override
void add(Symbol *symbol) override
virtual OverloadSet * asOverloadSet()
virtual Function * asFunction()
const Type * type() const override
void setType(const Type *type)
\macro QT_RESTRICTED_CAST_FROM_ASCII
qDeleteAll(list.begin(), list.end())
Combined button and popup list for selecting options.