Lines Matching refs:DeclarationName
46 int DeclarationName::compare(DeclarationName LHS, DeclarationName RHS) { in compare()
51 case DeclarationName::Identifier: { in compare()
62 case DeclarationName::ObjCZeroArgSelector: in compare()
63 case DeclarationName::ObjCOneArgSelector: in compare()
64 case DeclarationName::ObjCMultiArgSelector: { in compare()
68 if (LHS.getNameKind() == DeclarationName::ObjCZeroArgSelector && in compare()
69 RHS.getNameKind() == DeclarationName::ObjCZeroArgSelector) { in compare()
89 case DeclarationName::CXXConstructorName: in compare()
90 case DeclarationName::CXXDestructorName: in compare()
91 case DeclarationName::CXXConversionFunctionName: in compare()
98 case DeclarationName::CXXDeductionGuideName: in compare()
104 case DeclarationName::CXXOperatorName: in compare()
108 case DeclarationName::CXXLiteralOperatorName: in compare()
112 case DeclarationName::CXXUsingDirective: in compare()
138 void DeclarationName::print(raw_ostream &OS, in print()
141 case DeclarationName::Identifier: in print()
157 case DeclarationName::ObjCZeroArgSelector: in print()
158 case DeclarationName::ObjCOneArgSelector: in print()
159 case DeclarationName::ObjCMultiArgSelector: in print()
163 case DeclarationName::CXXConstructorName: in print()
166 case DeclarationName::CXXDestructorName: in print()
170 case DeclarationName::CXXDeductionGuideName: in print()
176 case DeclarationName::CXXOperatorName: { in print()
187 case DeclarationName::CXXLiteralOperatorName: in print()
191 case DeclarationName::CXXConversionFunctionName: { in print()
204 case DeclarationName::CXXUsingDirective: in print()
214 raw_ostream &operator<<(raw_ostream &OS, DeclarationName N) { in operator <<()
222 bool DeclarationName::isDependentName() const { in isDependentName()
235 std::string DeclarationName::getAsString() const { in getAsString()
242 void *DeclarationName::getFETokenInfoSlow() const { in getFETokenInfoSlow()
261 void DeclarationName::setFETokenInfoSlow(void *T) { in setFETokenInfoSlow()
284 LLVM_DUMP_METHOD void DeclarationName::dump() const { in dump()
294 DeclarationName
303 return DeclarationName(Name); in getCXXDeductionGuideName()
307 return DeclarationName(Name); in getCXXDeductionGuideName()
310 DeclarationName DeclarationNameTable::getCXXConstructorName(CanQualType Ty) { in getCXXConstructorName()
318 return {Name, DeclarationName::StoredCXXConstructorName}; in getCXXConstructorName()
323 return {SpecialName, DeclarationName::StoredCXXConstructorName}; in getCXXConstructorName()
326 DeclarationName DeclarationNameTable::getCXXDestructorName(CanQualType Ty) { in getCXXDestructorName()
334 return {Name, DeclarationName::StoredCXXDestructorName}; in getCXXDestructorName()
339 return {SpecialName, DeclarationName::StoredCXXDestructorName}; in getCXXDestructorName()
342 DeclarationName
350 return {Name, DeclarationName::StoredCXXConversionFunctionName}; in getCXXConversionFunctionName()
355 return {SpecialName, DeclarationName::StoredCXXConversionFunctionName}; in getCXXConversionFunctionName()
358 DeclarationName
359 DeclarationNameTable::getCXXSpecialName(DeclarationName::NameKind Kind, in getCXXSpecialName()
362 case DeclarationName::CXXConstructorName: in getCXXSpecialName()
364 case DeclarationName::CXXDestructorName: in getCXXSpecialName()
366 case DeclarationName::CXXConversionFunctionName: in getCXXSpecialName()
373 DeclarationName
380 return DeclarationName(Name); in getCXXLiteralOperatorName()
384 return DeclarationName(LiteralName); in getCXXLiteralOperatorName()
387 DeclarationNameLoc::DeclarationNameLoc(DeclarationName Name) { in DeclarationNameLoc()
389 case DeclarationName::Identifier: in DeclarationNameLoc()
390 case DeclarationName::CXXDeductionGuideName: in DeclarationNameLoc()
392 case DeclarationName::CXXConstructorName: in DeclarationNameLoc()
393 case DeclarationName::CXXDestructorName: in DeclarationNameLoc()
394 case DeclarationName::CXXConversionFunctionName: in DeclarationNameLoc()
397 case DeclarationName::CXXOperatorName: in DeclarationNameLoc()
401 case DeclarationName::CXXLiteralOperatorName: in DeclarationNameLoc()
404 case DeclarationName::ObjCZeroArgSelector: in DeclarationNameLoc()
405 case DeclarationName::ObjCOneArgSelector: in DeclarationNameLoc()
406 case DeclarationName::ObjCMultiArgSelector: in DeclarationNameLoc()
409 case DeclarationName::CXXUsingDirective: in DeclarationNameLoc()
416 case DeclarationName::Identifier: in containsUnexpandedParameterPack()
417 case DeclarationName::ObjCZeroArgSelector: in containsUnexpandedParameterPack()
418 case DeclarationName::ObjCOneArgSelector: in containsUnexpandedParameterPack()
419 case DeclarationName::ObjCMultiArgSelector: in containsUnexpandedParameterPack()
420 case DeclarationName::CXXOperatorName: in containsUnexpandedParameterPack()
421 case DeclarationName::CXXLiteralOperatorName: in containsUnexpandedParameterPack()
422 case DeclarationName::CXXUsingDirective: in containsUnexpandedParameterPack()
423 case DeclarationName::CXXDeductionGuideName: in containsUnexpandedParameterPack()
426 case DeclarationName::CXXConstructorName: in containsUnexpandedParameterPack()
427 case DeclarationName::CXXDestructorName: in containsUnexpandedParameterPack()
428 case DeclarationName::CXXConversionFunctionName: in containsUnexpandedParameterPack()
439 case DeclarationName::Identifier: in isInstantiationDependent()
440 case DeclarationName::ObjCZeroArgSelector: in isInstantiationDependent()
441 case DeclarationName::ObjCOneArgSelector: in isInstantiationDependent()
442 case DeclarationName::ObjCMultiArgSelector: in isInstantiationDependent()
443 case DeclarationName::CXXOperatorName: in isInstantiationDependent()
444 case DeclarationName::CXXLiteralOperatorName: in isInstantiationDependent()
445 case DeclarationName::CXXUsingDirective: in isInstantiationDependent()
446 case DeclarationName::CXXDeductionGuideName: in isInstantiationDependent()
449 case DeclarationName::CXXConstructorName: in isInstantiationDependent()
450 case DeclarationName::CXXDestructorName: in isInstantiationDependent()
451 case DeclarationName::CXXConversionFunctionName: in isInstantiationDependent()
475 case DeclarationName::Identifier: in printName()
476 case DeclarationName::ObjCZeroArgSelector: in printName()
477 case DeclarationName::ObjCOneArgSelector: in printName()
478 case DeclarationName::ObjCMultiArgSelector: in printName()
479 case DeclarationName::CXXOperatorName: in printName()
480 case DeclarationName::CXXLiteralOperatorName: in printName()
481 case DeclarationName::CXXUsingDirective: in printName()
482 case DeclarationName::CXXDeductionGuideName: in printName()
486 case DeclarationName::CXXConstructorName: in printName()
487 case DeclarationName::CXXDestructorName: in printName()
488 case DeclarationName::CXXConversionFunctionName: in printName()
490 if (Name.getNameKind() == DeclarationName::CXXDestructorName) in printName()
492 else if (Name.getNameKind() == DeclarationName::CXXConversionFunctionName) in printName()
507 case DeclarationName::Identifier: in getEndLocPrivate()
508 case DeclarationName::CXXDeductionGuideName: in getEndLocPrivate()
511 case DeclarationName::CXXOperatorName: { in getEndLocPrivate()
516 case DeclarationName::CXXLiteralOperatorName: { in getEndLocPrivate()
521 case DeclarationName::CXXConstructorName: in getEndLocPrivate()
522 case DeclarationName::CXXDestructorName: in getEndLocPrivate()
523 case DeclarationName::CXXConversionFunctionName: in getEndLocPrivate()
530 case DeclarationName::ObjCZeroArgSelector: in getEndLocPrivate()
531 case DeclarationName::ObjCOneArgSelector: in getEndLocPrivate()
532 case DeclarationName::ObjCMultiArgSelector: in getEndLocPrivate()
533 case DeclarationName::CXXUsingDirective: in getEndLocPrivate()