Lines Matching defs:Name
345 *LastII = TemplateId->Name;
596 UnqualifiedId Name;
602 /*AllowDeductionGuide=*/false, &TemplateKWLoc, Name))
611 getCurScope(), SS, TemplateKWLoc, Name, Tok.is(tok::l_paren),
1749 IdentifierInfo *Name = Tok.getIdentifierInfo();
1751 SecondTypeName.setIdentifier(Name, NameLoc);
1764 Name, NameLoc, false, SecondTypeName,
2302 /// \param Name for constructor and destructor names, this is the actual
2321 SourceLocation TemplateKWLoc, IdentifierInfo *Name, SourceLocation NameLoc,
2359 std::string Name;
2361 Name = std::string(Id.Identifier->getName());
2363 Name = "operator ";
2365 Name += getOperatorSpelling(Id.OperatorFunctionId.Operator);
2367 Name += Id.Identifier->getName();
2370 << Name
2385 TemplateName.setIdentifier(Name, NameLoc);
2398 TemplateName.setIdentifier(Name, NameLoc);
2411 << Name << SS.getRange();
2461 getCurScope(), SS, TemplateKWLoc, Template, Name, NameLoc, LAngleLoc,
2551 #define OVERLOADED_OPERATOR(Name,Spelling,Token,Unary,Binary,MemberOnly) \
2554 Op = OO_##Name; \
2556 #define OVERLOADED_OPERATOR_MULTI(Name,Spelling,Unary,Binary,MemberOnly)
2838 if (AllowConstructorName && TemplateId->Name &&
2839 Actions.isCurrentClassName(*TemplateId->Name, getCurScope(), &SS)) {
2847 << TemplateId->Name
2851 *TemplateId->Name, TemplateId->TemplateNameLoc, getCurScope(), SS,
3647 #define TYPE_TRAIT_1(Spelling, Name, Key) \
3648 case tok::kw_ ## Spelling: return UTT_ ## Name;
3649 #define TYPE_TRAIT_2(Spelling, Name, Key) \
3650 case tok::kw_ ## Spelling: return BTT_ ## Name;
3652 #define TYPE_TRAIT_N(Spelling, Name, Key) \
3653 case tok::kw_ ## Spelling: return TT_ ## Name;
3662 #define ARRAY_TYPE_TRAIT(Spelling, Name, Key) \
3664 return ATT_##Name;
3673 #define EXPRESSION_TRAIT(Spelling, Name, Key) \
3675 return ET_##Name;