Home | History | Annotate | Download | only in Sema

Lines Matching full:identifier

133   case NestedNameSpecifier::Identifier:
279 /// \brief If the given nested-name-specifier begins with a bare identifier
280 /// (e.g., Base::), perform name lookup for that identifier as a
290 if (NNS->getKind() != NestedNameSpecifier::Identifier)
376 /// \brief Build a new nested-name-specifier for "identifier::", as described
391 IdentifierInfo &Identifier,
399 LookupResult Found(*this, &Identifier, IdentifierLoc,
481 SS.Extend(Context, &Identifier, IdentifierLoc, CCLoc);
519 Found.setLookupName(&Identifier);
539 LookupResult FoundOuter(*this, &Identifier, IdentifierLoc,
557 << &Identifier;
639 // resolve Identifier, then extend the SS with Identifier. This will have
640 // the effect of resolving Identifier during template instantiation.
658 SS.Extend(Context, &Identifier, IdentifierLoc, CCLoc);
668 << &Identifier << LookupCtx << SS.getRange();
674 Diag(IdentifierLoc, DiagID) << &Identifier << SS.getRange();
676 Diag(IdentifierLoc, DiagID) << &Identifier;
682 IdentifierInfo &Identifier,
691 return BuildCXXNestedNameSpecifier(S, Identifier, IdentifierLoc, CCLoc,
721 /// purposes to determine whether the specified identifier is only valid as
727 IdentifierInfo &Identifier,
735 return !BuildCXXNestedNameSpecifier(S, Identifier, IdentifierLoc, ColonLoc,
892 case NestedNameSpecifier::Identifier: