Home | History | Annotate | Download | only in Sema

Lines Matching full:identifier

133   case NestedNameSpecifier::Identifier:
327 /// \brief If the given nested-name-specifier begins with a bare identifier
328 /// (e.g., Base::), perform name lookup for that identifier as a
338 if (NNS->getKind() != NestedNameSpecifier::Identifier)
424 /// \brief Build a new nested-name-specifier for "identifier::", as described
428 /// \param Identifier Identifier in the sequence "identifier" "::".
429 /// \param IdentifierLoc Location of the \p Identifier.
430 /// \param CCLoc Location of "::" following Identifier.
435 /// \param SS Optional nested name specifier preceding the identifier.
443 /// 'true' if the identifier is treated as if it was followed by ':',
458 IdentifierInfo &Identifier,
467 LookupResult Found(*this, &Identifier, IdentifierLoc,
550 SS.Extend(Context, &Identifier, IdentifierLoc, CCLoc);
557 // If identifier is not found as class-name-or-namespace-name, but is found
565 // The identifier is found in ordinary lookup. If correction to colon is
570 << &Identifier << getLangOpts().CPlusPlus
578 << &Identifier << getLangOpts().CPlusPlus;
580 Diag(ND->getLocation(), diag::note_entity_declared_at) << &Identifier;
611 Found.setLookupName(&Identifier);
637 LookupResult FoundOuter(*this, &Identifier, IdentifierLoc,
655 << &Identifier;
744 // resolve Identifier, then extend the SS with Identifier. This will have
745 // the effect of resolving Identifier during template instantiation.
766 << &Identifier << ContainingClass;
767 SS.Extend(Context, &Identifier, IdentifierLoc, CCLoc);
779 << &Identifier << getLangOpts().CPlusPlus;
781 Diag(ND->getLocation(), diag::note_entity_declared_at) << &Identifier;
784 Diag(IdentifierLoc, diag::err_no_member) << &Identifier << LookupCtx
787 Diag(IdentifierLoc, diag::err_undeclared_var_use) << &Identifier;
793 IdentifierInfo &Identifier,
804 return BuildCXXNestedNameSpecifier(S, Identifier, IdentifierLoc, CCLoc,
835 /// purposes to determine whether the specified identifier is only valid as
841 IdentifierInfo &Identifier,
849 return !BuildCXXNestedNameSpecifier(S, Identifier, IdentifierLoc, ColonLoc,
1007 case NestedNameSpecifier::Identifier: