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()
83 case DeclarationName::CXXConstructorName: in compare()
84 case DeclarationName::CXXDestructorName: in compare()
85 case DeclarationName::CXXConversionFunctionName: in compare()
92 case DeclarationName::CXXDeductionGuideName: in compare()
98 case DeclarationName::CXXOperatorName: in compare()
102 case DeclarationName::CXXLiteralOperatorName: in compare()
106 case DeclarationName::CXXUsingDirective: in compare()
132 void DeclarationName::print(raw_ostream &OS, in print()
135 case DeclarationName::Identifier: in print()
151 case DeclarationName::ObjCZeroArgSelector: in print()
152 case DeclarationName::ObjCOneArgSelector: in print()
153 case DeclarationName::ObjCMultiArgSelector: in print()
157 case DeclarationName::CXXConstructorName: in print()
160 case DeclarationName::CXXDestructorName: in print()
164 case DeclarationName::CXXDeductionGuideName: in print()
170 case DeclarationName::CXXOperatorName: { in print()
181 case DeclarationName::CXXLiteralOperatorName: in print()
185 case DeclarationName::CXXConversionFunctionName: { in print()
198 case DeclarationName::CXXUsingDirective: in print()
208 raw_ostream &operator<<(raw_ostream &OS, DeclarationName N) { in operator <<()
216 bool DeclarationName::isDependentName() const { in isDependentName()
229 std::string DeclarationName::getAsString() const { in getAsString()
236 void *DeclarationName::getFETokenInfoSlow() const { in getFETokenInfoSlow()
255 void DeclarationName::setFETokenInfoSlow(void *T) { in setFETokenInfoSlow()
278 LLVM_DUMP_METHOD void DeclarationName::dump() const { in dump()
288 DeclarationName
297 return DeclarationName(Name); in getCXXDeductionGuideName()
301 return DeclarationName(Name); in getCXXDeductionGuideName()
304 DeclarationName DeclarationNameTable::getCXXConstructorName(CanQualType Ty) { in getCXXConstructorName()
312 return {Name, DeclarationName::StoredCXXConstructorName}; in getCXXConstructorName()
317 return {SpecialName, DeclarationName::StoredCXXConstructorName}; in getCXXConstructorName()
320 DeclarationName DeclarationNameTable::getCXXDestructorName(CanQualType Ty) { in getCXXDestructorName()
328 return {Name, DeclarationName::StoredCXXDestructorName}; in getCXXDestructorName()
333 return {SpecialName, DeclarationName::StoredCXXDestructorName}; in getCXXDestructorName()
336 DeclarationName
344 return {Name, DeclarationName::StoredCXXConversionFunctionName}; in getCXXConversionFunctionName()
349 return {SpecialName, DeclarationName::StoredCXXConversionFunctionName}; in getCXXConversionFunctionName()
352 DeclarationName
353 DeclarationNameTable::getCXXSpecialName(DeclarationName::NameKind Kind, in getCXXSpecialName()
356 case DeclarationName::CXXConstructorName: in getCXXSpecialName()
358 case DeclarationName::CXXDestructorName: in getCXXSpecialName()
360 case DeclarationName::CXXConversionFunctionName: in getCXXSpecialName()
367 DeclarationName
374 return DeclarationName(Name); in getCXXLiteralOperatorName()
378 return DeclarationName(LiteralName); in getCXXLiteralOperatorName()
381 DeclarationNameLoc::DeclarationNameLoc(DeclarationName Name) { in DeclarationNameLoc()
383 case DeclarationName::Identifier: in DeclarationNameLoc()
384 case DeclarationName::CXXDeductionGuideName: in DeclarationNameLoc()
386 case DeclarationName::CXXConstructorName: in DeclarationNameLoc()
387 case DeclarationName::CXXDestructorName: in DeclarationNameLoc()
388 case DeclarationName::CXXConversionFunctionName: in DeclarationNameLoc()
391 case DeclarationName::CXXOperatorName: in DeclarationNameLoc()
394 case DeclarationName::CXXLiteralOperatorName: in DeclarationNameLoc()
397 case DeclarationName::ObjCZeroArgSelector: in DeclarationNameLoc()
398 case DeclarationName::ObjCOneArgSelector: in DeclarationNameLoc()
399 case DeclarationName::ObjCMultiArgSelector: in DeclarationNameLoc()
402 case DeclarationName::CXXUsingDirective: in DeclarationNameLoc()
409 case DeclarationName::Identifier: in containsUnexpandedParameterPack()
410 case DeclarationName::ObjCZeroArgSelector: in containsUnexpandedParameterPack()
411 case DeclarationName::ObjCOneArgSelector: in containsUnexpandedParameterPack()
412 case DeclarationName::ObjCMultiArgSelector: in containsUnexpandedParameterPack()
413 case DeclarationName::CXXOperatorName: in containsUnexpandedParameterPack()
414 case DeclarationName::CXXLiteralOperatorName: in containsUnexpandedParameterPack()
415 case DeclarationName::CXXUsingDirective: in containsUnexpandedParameterPack()
416 case DeclarationName::CXXDeductionGuideName: in containsUnexpandedParameterPack()
419 case DeclarationName::CXXConstructorName: in containsUnexpandedParameterPack()
420 case DeclarationName::CXXDestructorName: in containsUnexpandedParameterPack()
421 case DeclarationName::CXXConversionFunctionName: in containsUnexpandedParameterPack()
432 case DeclarationName::Identifier: in isInstantiationDependent()
433 case DeclarationName::ObjCZeroArgSelector: in isInstantiationDependent()
434 case DeclarationName::ObjCOneArgSelector: in isInstantiationDependent()
435 case DeclarationName::ObjCMultiArgSelector: in isInstantiationDependent()
436 case DeclarationName::CXXOperatorName: in isInstantiationDependent()
437 case DeclarationName::CXXLiteralOperatorName: in isInstantiationDependent()
438 case DeclarationName::CXXUsingDirective: in isInstantiationDependent()
439 case DeclarationName::CXXDeductionGuideName: in isInstantiationDependent()
442 case DeclarationName::CXXConstructorName: in isInstantiationDependent()
443 case DeclarationName::CXXDestructorName: in isInstantiationDependent()
444 case DeclarationName::CXXConversionFunctionName: in isInstantiationDependent()
468 case DeclarationName::Identifier: in printName()
469 case DeclarationName::ObjCZeroArgSelector: in printName()
470 case DeclarationName::ObjCOneArgSelector: in printName()
471 case DeclarationName::ObjCMultiArgSelector: in printName()
472 case DeclarationName::CXXOperatorName: in printName()
473 case DeclarationName::CXXLiteralOperatorName: in printName()
474 case DeclarationName::CXXUsingDirective: in printName()
475 case DeclarationName::CXXDeductionGuideName: in printName()
479 case DeclarationName::CXXConstructorName: in printName()
480 case DeclarationName::CXXDestructorName: in printName()
481 case DeclarationName::CXXConversionFunctionName: in printName()
483 if (Name.getNameKind() == DeclarationName::CXXDestructorName) in printName()
485 else if (Name.getNameKind() == DeclarationName::CXXConversionFunctionName) in printName()
500 case DeclarationName::Identifier: in getEndLocPrivate()
501 case DeclarationName::CXXDeductionGuideName: in getEndLocPrivate()
504 case DeclarationName::CXXOperatorName: in getEndLocPrivate()
507 case DeclarationName::CXXLiteralOperatorName: in getEndLocPrivate()
510 case DeclarationName::CXXConstructorName: in getEndLocPrivate()
511 case DeclarationName::CXXDestructorName: in getEndLocPrivate()
512 case DeclarationName::CXXConversionFunctionName: in getEndLocPrivate()
519 case DeclarationName::ObjCZeroArgSelector: in getEndLocPrivate()
520 case DeclarationName::ObjCOneArgSelector: in getEndLocPrivate()
521 case DeclarationName::ObjCMultiArgSelector: in getEndLocPrivate()
522 case DeclarationName::CXXUsingDirective: in getEndLocPrivate()