reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Sema/DeclSpec.h
  951   UnqualifiedIdKind Kind;
 1008       : Kind(UnqualifiedIdKind::IK_Identifier), Identifier(nullptr) {}
 1013     Kind = UnqualifiedIdKind::IK_Identifier;
 1026   UnqualifiedIdKind getKind() const { return Kind; }
 1027   void setKind(UnqualifiedIdKind kind) { Kind = kind; }
 1034     Kind = UnqualifiedIdKind::IK_Identifier;
 1063     Kind = UnqualifiedIdKind::IK_ConversionFunctionId;
 1079     Kind = UnqualifiedIdKind::IK_LiteralOperatorId;
 1095     Kind = UnqualifiedIdKind::IK_ConstructorName;
 1118     Kind = UnqualifiedIdKind::IK_DestructorName;
 1138     Kind = UnqualifiedIdKind::IK_DeductionGuideName;
 2076     if (Name.getKind() != UnqualifiedIdKind::IK_Identifier)
 2128     return Name.getKind() != UnqualifiedIdKind::IK_Identifier ||
 2138     if (Name.getKind() == UnqualifiedIdKind::IK_Identifier)
tools/clang/lib/Parse/ParseDecl.cpp
 2308       if (D.getName().getKind() != UnqualifiedIdKind::IK_TemplateId) {
tools/clang/lib/Parse/ParseDeclCXX.cpp
  739           D.Name.getKind() != UnqualifiedIdKind::IK_Identifier) {
  793       D.Name.getKind() == UnqualifiedIdKind::IK_TemplateId)
  813   if (D.Name.getKind() != UnqualifiedIdKind::IK_Identifier) {
tools/clang/lib/Parse/ParseExprCXX.cpp
  295         if (TemplateName.getKind() != UnqualifiedIdKind::IK_OperatorFunctionId &&
  296             TemplateName.getKind() != UnqualifiedIdKind::IK_LiteralOperatorId) {
 2257   case UnqualifiedIdKind::IK_Identifier:
 2258   case UnqualifiedIdKind::IK_OperatorFunctionId:
 2259   case UnqualifiedIdKind::IK_LiteralOperatorId:
 2288         if (Id.getKind() == UnqualifiedIdKind::IK_Identifier)
 2292           if (Id.getKind() == UnqualifiedIdKind::IK_OperatorFunctionId)
 2309   case UnqualifiedIdKind::IK_ConstructorName: {
 2320   case UnqualifiedIdKind::IK_DestructorName: {
 2359   if (Id.getKind() == UnqualifiedIdKind::IK_Identifier ||
 2360       Id.getKind() == UnqualifiedIdKind::IK_OperatorFunctionId ||
 2361       Id.getKind() == UnqualifiedIdKind::IK_LiteralOperatorId) {
 2367         Id.getKind() == UnqualifiedIdKind::IK_Identifier ? Id.Identifier
 2370         Id.getKind() == UnqualifiedIdKind::IK_Identifier
 2392   if (Id.getKind() == UnqualifiedIdKind::IK_ConstructorName)
 2808     if ((Result.getKind() == UnqualifiedIdKind::IK_OperatorFunctionId ||
 2809          Result.getKind() == UnqualifiedIdKind::IK_LiteralOperatorId) &&
tools/clang/lib/Parse/ParseTemplate.cpp
  283           UnqualifiedIdKind::IK_TemplateId) {
  380   if (Result.getKind() != UnqualifiedIdKind::IK_Identifier) {
 1164         TemplateName.getKind() == UnqualifiedIdKind::IK_Identifier
 1169         TemplateName.getKind() == UnqualifiedIdKind::IK_Identifier
tools/clang/lib/Sema/DeclSpec.cpp
   32   Kind = UnqualifiedIdKind::IK_TemplateId;
   40   Kind = UnqualifiedIdKind::IK_ConstructorTemplateId;
  399          (getName().Kind == UnqualifiedIdKind::IK_OperatorFunctionId &&
  405   return (getName().getKind() == UnqualifiedIdKind::IK_ConstructorName) ||
  406          (getName().getKind() == UnqualifiedIdKind::IK_DestructorName);
 1371   Kind = UnqualifiedIdKind::IK_OperatorFunctionId;
tools/clang/lib/Sema/SemaDecl.cpp
 5144   case UnqualifiedIdKind::IK_ImplicitSelfParam:
 5145   case UnqualifiedIdKind::IK_Identifier:
 5149   case UnqualifiedIdKind::IK_DeductionGuideName: {
 5176   case UnqualifiedIdKind::IK_OperatorFunctionId:
 5185   case UnqualifiedIdKind::IK_LiteralOperatorId:
 5191   case UnqualifiedIdKind::IK_ConversionFunctionId: {
 5202   case UnqualifiedIdKind::IK_ConstructorName: {
 5213   case UnqualifiedIdKind::IK_ConstructorTemplateId: {
 5235   case UnqualifiedIdKind::IK_DestructorName: {
 5246   case UnqualifiedIdKind::IK_TemplateId: {
 5575               D.getName().getKind() == UnqualifiedIdKind::IK_TemplateId)) {
 5908   if (D.getName().Kind != UnqualifiedIdKind::IK_Identifier) {
 5909     if (D.getName().Kind == UnqualifiedIdKind::IK_DeductionGuideName)
 6714         D.getName().getKind() == UnqualifiedIdKind::IK_TemplateId
 6722           D.getName().getKind() != UnqualifiedIdKind::IK_TemplateId) {
 6732         if (D.getName().getKind() == UnqualifiedIdKind::IK_TemplateId) {
 8654                 D.getName().getKind() == UnqualifiedIdKind::IK_TemplateId
 8711           if (D.getName().getKind() != UnqualifiedIdKind::IK_TemplateId) {
 9136     if (D.getName().getKind() == UnqualifiedIdKind::IK_TemplateId) {
12961   case UnqualifiedIdKind::IK_Identifier:
12964   case UnqualifiedIdKind::IK_OperatorFunctionId:
12965   case UnqualifiedIdKind::IK_ConversionFunctionId:
12966   case UnqualifiedIdKind::IK_LiteralOperatorId:
12967   case UnqualifiedIdKind::IK_ConstructorName:
12968   case UnqualifiedIdKind::IK_DestructorName:
12969   case UnqualifiedIdKind::IK_ImplicitSelfParam:
12970   case UnqualifiedIdKind::IK_DeductionGuideName:
12975   case UnqualifiedIdKind::IK_TemplateId:
12976   case UnqualifiedIdKind::IK_ConstructorTemplateId:
tools/clang/lib/Sema/SemaDeclCXX.cpp
 3325                                          UnqualifiedIdKind::IK_TemplateId);
 9940   case UnqualifiedIdKind::IK_ImplicitSelfParam:
 9941   case UnqualifiedIdKind::IK_Identifier:
 9942   case UnqualifiedIdKind::IK_OperatorFunctionId:
 9943   case UnqualifiedIdKind::IK_LiteralOperatorId:
 9944   case UnqualifiedIdKind::IK_ConversionFunctionId:
 9947   case UnqualifiedIdKind::IK_ConstructorName:
 9948   case UnqualifiedIdKind::IK_ConstructorTemplateId:
 9960   case UnqualifiedIdKind::IK_DestructorName:
 9964   case UnqualifiedIdKind::IK_TemplateId:
 9969   case UnqualifiedIdKind::IK_DeductionGuideName:
14934         D.getName().getKind() == UnqualifiedIdKind::IK_TemplateId;
15030     case UnqualifiedIdKind::IK_ConstructorTemplateId:
15031     case UnqualifiedIdKind::IK_ConstructorName:
15034     case UnqualifiedIdKind::IK_DestructorName:
15037     case UnqualifiedIdKind::IK_ConversionFunctionId:
15040     case UnqualifiedIdKind::IK_DeductionGuideName:
15043     case UnqualifiedIdKind::IK_Identifier:
15044     case UnqualifiedIdKind::IK_ImplicitSelfParam:
15045     case UnqualifiedIdKind::IK_LiteralOperatorId:
15046     case UnqualifiedIdKind::IK_OperatorFunctionId:
15047     case UnqualifiedIdKind::IK_TemplateId:
tools/clang/lib/Sema/SemaExpr.cpp
 1866   if (Id.getKind() == UnqualifiedIdKind::IK_TemplateId) {
 2217                  (Id.getKind() == UnqualifiedIdKind::IK_ImplicitSelfParam)
 2395     if (Id.getKind() == UnqualifiedIdKind::IK_TemplateId && Id.TemplateId &&
 2587   SelfName.setKind(UnqualifiedIdKind::IK_ImplicitSelfParam);
tools/clang/lib/Sema/SemaExprCXX.cpp
 7049   if (SecondTypeName.getKind() == UnqualifiedIdKind::IK_Identifier) {
 7108   if (FirstTypeName.getKind() == UnqualifiedIdKind::IK_TemplateId ||
 7110     if (FirstTypeName.getKind() == UnqualifiedIdKind::IK_Identifier) {
tools/clang/lib/Sema/SemaExprMember.cpp
 1697       Id.getKind() == UnqualifiedIdKind::IK_ConstructorName)
tools/clang/lib/Sema/SemaTemplate.cpp
  142   case UnqualifiedIdKind::IK_Identifier:
  146   case UnqualifiedIdKind::IK_OperatorFunctionId:
  151   case UnqualifiedIdKind::IK_LiteralOperatorId:
 4435           Name.getKind() == UnqualifiedIdKind::IK_Identifier &&
 4459   case UnqualifiedIdKind::IK_Identifier:
 4464   case UnqualifiedIdKind::IK_OperatorFunctionId:
 4469   case UnqualifiedIdKind::IK_LiteralOperatorId:
 9490       if (D.getName().getKind() != UnqualifiedIdKind::IK_TemplateId) {
 9568   if (D.getName().getKind() == UnqualifiedIdKind::IK_TemplateId) {
 9746   if (D.getName().getKind() != UnqualifiedIdKind::IK_TemplateId && !FunTmpl &&
tools/clang/lib/Sema/SemaType.cpp
 2887   if (D.getName().getKind() == UnqualifiedIdKind::IK_ConversionFunctionId)
 2913   case UnqualifiedIdKind::IK_ImplicitSelfParam:
 2914   case UnqualifiedIdKind::IK_OperatorFunctionId:
 2915   case UnqualifiedIdKind::IK_Identifier:
 2916   case UnqualifiedIdKind::IK_LiteralOperatorId:
 2917   case UnqualifiedIdKind::IK_TemplateId:
 2927   case UnqualifiedIdKind::IK_ConstructorName:
 2928   case UnqualifiedIdKind::IK_ConstructorTemplateId:
 2929   case UnqualifiedIdKind::IK_DestructorName:
 2937   case UnqualifiedIdKind::IK_DeductionGuideName:
 2943   case UnqualifiedIdKind::IK_ConversionFunctionId:
 3114     if (D.getName().getKind() == UnqualifiedIdKind::IK_ConversionFunctionId)
 4576                      UnqualifiedIdKind::IK_DeductionGuideName) {
 4608            UnqualifiedIdKind::IK_ConversionFunctionId)) {
 5093     if (D.getName().getKind() == UnqualifiedIdKind::IK_DeductionGuideName)