LookupItem Class
(CPlusPlus::LookupItem)Public Functions
LookupItem() | |
ClassOrNamespace * | binding() const |
Symbol * | declaration() const |
Scope * | scope() const |
void | setBinding(ClassOrNamespace *binding) |
void | setDeclaration(Symbol *declaration) |
void | setScope(Scope *scope) |
void | setType(const FullySpecifiedType &type) |
FullySpecifiedType | type() const |
bool | operator!=(const LookupItem &other) const |
bool | operator==(const LookupItem &other) const |
Member Function Documentation
LookupItem::LookupItem()
Default constructs an instance of LookupItem.
ClassOrNamespace *LookupItem::binding() const
See also setBinding().
Symbol *LookupItem::declaration() const
See also setDeclaration().
Scope *LookupItem::scope() const
See also setScope().
void LookupItem::setBinding(ClassOrNamespace *binding)
See also binding().
void LookupItem::setDeclaration(Symbol *declaration)
See also declaration().
void LookupItem::setScope(Scope *scope)
See also scope().
void LookupItem::setType(const FullySpecifiedType &type)
See also type().
FullySpecifiedType LookupItem::type() const
See also setType().