Lines Matching refs:Name
143 StringRef Name = II->getName();
148 Name.split(getOpenMPVariantManglingSeparatorStr());
152 OS << Name;
302 if (auto *Name = CXXDeductionGuideNames.FindNodeOrInsertPos(ID, InsertPos))
303 return DeclarationName(Name);
305 auto *Name = new (Ctx) detail::CXXDeductionGuideNameExtra(Template);
306 CXXDeductionGuideNames.InsertNode(Name, InsertPos);
307 return DeclarationName(Name);
317 if (auto *Name = CXXConstructorNames.FindNodeOrInsertPos(ID, InsertPos))
318 return {Name, DeclarationName::StoredCXXConstructorName};
333 if (auto *Name = CXXDestructorNames.FindNodeOrInsertPos(ID, InsertPos))
334 return {Name, DeclarationName::StoredCXXDestructorName};
348 if (auto *Name =
350 return {Name, DeclarationName::StoredCXXConversionFunctionName};
379 if (auto *Name = CXXLiteralOperatorNames.FindNodeOrInsertPos(ID, InsertPos))
380 return DeclarationName(Name);
387 DeclarationNameLoc::DeclarationNameLoc(DeclarationName Name) {
388 switch (Name.getNameKind()) {
414 switch (Name.getNameKind()) {
431 return Name.getCXXNameType()->containsUnexpandedParameterPack();
437 switch (Name.getNameKind()) {
454 return Name.getCXXNameType()->isInstantiationDependentType();
473 switch (Name.getNameKind()) {
482 Name.print(OS, Policy);
489 if (Name.getNameKind() == DeclarationName::CXXDestructorName)
491 else if (Name.getNameKind() == DeclarationName::CXXConversionFunctionName)
498 Name.print(OS, Policy);
505 switch (Name.getNameKind()) {