Lines Matching defs:NameInfo
445 TransformDeclarationNameInfo(const DeclarationNameInfo &NameInfo);
1432 DeclarationNameInfo NameInfo,
1435 QualifierLoc, NameInfo, Nested);
1481 const DeclarationNameInfo &NameInfo,
1488 return getSema().BuildDeclarationNameExpr(SS, NameInfo, VD);
1703 DeclarationNameInfo NameInfo(&Accessor, AccessorLoc);
1708 NameInfo,
2172 const DeclarationNameInfo &NameInfo,
2180 NameInfo, TemplateArgs);
2182 return getSema().BuildQualifiedDeclarationNameExpr(SS, NameInfo,
2960 ::TransformDeclarationNameInfo(const DeclarationNameInfo &NameInfo) {
2961 DeclarationName Name = NameInfo.getName();
2973 return NameInfo;
2980 if (TypeSourceInfo *OldTInfo = NameInfo.getNamedTypeInfo()) {
2988 TemporaryBase Rebase(*this, NameInfo.getLoc(), Name);
2998 DeclarationNameInfo NewNameInfo(NameInfo);
6118 DeclarationNameInfo NameInfo = S->getNameInfo();
6119 if (NameInfo.getName()) {
6120 NameInfo = getDerived().TransformDeclarationNameInfo(NameInfo);
6121 if (!NameInfo.getName())
6128 NameInfo.getName() == S->getNameInfo().getName())
6135 switch (getSema().CheckMicrosoftIfExistsSymbol(/*S=*/0, SS, NameInfo)) {
6169 NameInfo,
6337 DeclarationNameInfo NameInfo = E->getNameInfo();
6338 if (NameInfo.getName()) {
6339 NameInfo = getDerived().TransformDeclarationNameInfo(NameInfo);
6340 if (!NameInfo.getName())
6347 NameInfo.getName() == E->getDecl()->getDeclName() &&
6368 return getDerived().RebuildDeclRefExpr(QualifierLoc, ND, NameInfo,
8050 DeclarationNameInfo NameInfo
8052 if (!NameInfo.getName())
8058 // Note: it is sufficient to compare the Name component of NameInfo:
8060 NameInfo.getName() == E->getDeclName())
8065 NameInfo,
8078 NameInfo,
8466 DeclarationNameInfo NameInfo
8468 if (!NameInfo.getName())
8478 NameInfo.getName() == E->getMember() &&
8489 NameInfo,
8506 NameInfo,
9620 DeclarationNameInfo NameInfo(Name, Destroyed.getLocation());
9621 NameInfo.setNamedTypeInfo(DestroyedType);
9634 NameInfo,