Bond 0.9
C++ Bond Runtime Library API Documentation
Loading...
Searching...
No Matches
Bond::UsingDeclaration Member List

This is the complete list of members for Bond::UsingDeclaration, including all inherited members.

Accept(ParseNodeVisitor &visitor) overrideBond::UsingDeclarationinlinevirtual
Accept(ParseNodeVisitor &visitor) const overrideBond::UsingDeclarationinlinevirtual
AddUsingNamespace(UsingDirective *usingDirective)Bond::Symbolinlinevirtual
FindSymbol(const StringView &name)Bond::Symbol
FindSymbol(const StringView &name) constBond::Symbol
FindSymbol(const Token *name)Bond::Symbolinline
FindSymbol(const Token *name) constBond::Symbolinline
FindSymbol(const QualifiedIdentifier *identifier)Bond::Symbol
FindSymbol(const QualifiedIdentifier *identifier) constBond::Symbol
FindSymbol(const QualifiedIdentifier *identifier, bool &isAmbiguous)Bond::Symbol
FindSymbol(const QualifiedIdentifier *identifier, bool &isAmbiguous) constBond::Symbol
GetContextToken() const overrideBond::Symbolinlinevirtual
GetIdentifier()Bond::UsingDeclarationinline
GetIdentifier() constBond::UsingDeclarationinline
GetName() const overrideBond::UsingDeclarationinlinevirtual
GetNextNode()Bond::ListParseNodeinline
GetNextNode() constBond::ListParseNodeinline
GetParentSymbol()Bond::Symbolinline
GetParentSymbol() constBond::Symbolinline
GetSymbolType() const overrideBond::UsingDeclarationinlinevirtual
GetTarget()Bond::UsingDeclarationinline
GetTypeAndValue() overrideBond::UsingDeclarationinlinevirtual
GetTypeAndValue() const overrideBond::UsingDeclarationinlinevirtual
GetUsingNamespaceList()Bond::Symbolinlinevirtual
GetUsingNamespaceList() constBond::Symbolinlinevirtual
InsertSymbol(Symbol *symbol)Bond::Symbol
IsAnonymous() constBond::Symbolinline
IsResolved() const overrideBond::UsingDeclarationinlinevirtual
IsTypeDefinition() constBond::Symbol
ListParseNode()Bond::ListParseNodeinlineprotected
Matches(const StringView &name) constBond::Symbol
ParseNode()Bond::ParseNodeinlineprotected
Resolve() overrideBond::UsingDeclarationinlinevirtual
Resolve() const overrideBond::UsingDeclarationinlinevirtual
SetNextNode(ListParseNode *next)Bond::ListParseNodeinline
SetParentSymbol(Symbol *parent)Bond::Symbol
SetTarget(Symbol *target)Bond::UsingDeclarationinline
Symbol()Bond::Symbolinlineprotected
SymbolType enum nameBond::Symbol
TYPE_ENUM enum valueBond::Symbol
TYPE_FUNCTION enum valueBond::Symbol
TYPE_LOCALSCOPE enum valueBond::Symbol
TYPE_NAMESPACE enum valueBond::Symbol
TYPE_STRUCT enum valueBond::Symbol
TYPE_VALUE enum valueBond::Symbol
UsingDeclaration(QualifiedIdentifier *identifier)Bond::UsingDeclarationexplicit
~ListParseNode()Bond::ListParseNodeinlinevirtual
~ParseNode()Bond::ParseNodeinlinevirtual
~Symbol()Bond::Symbolinlinevirtual
~UsingDeclaration()Bond::UsingDeclarationinlinevirtual