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

References

tools/clang/include/clang/AST/Decl.h
 2579                 TemplateSpecializationKind TSK = TSK_ImplicitInstantiation,
tools/clang/include/clang/AST/JSONNodeDumper.h
  372       case TSK_ImplicitInstantiation:
tools/clang/include/clang/AST/RecursiveASTVisitor.h
 1669       case TSK_ImplicitInstantiation:
 1695       case TSK_ImplicitInstantiation:
 1719       case TSK_ImplicitInstantiation:
 2000         FTSI->getTemplateSpecializationKind() != TSK_ImplicitInstantiation) {
tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 5256   return (Node.getTemplateSpecializationKind() == TSK_ImplicitInstantiation ||
tools/clang/include/clang/Basic/Specifiers.h
  215     case TSK_ImplicitInstantiation:
tools/clang/lib/AST/ASTContext.cpp
  114     if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation)
  120         VD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation)
  125     if (CRD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation)
  131     if (TSK == TSK_ImplicitInstantiation ||
  137     if (ED->getTemplateSpecializationKind() == TSK_ImplicitInstantiation)
  305     if (FD->getTemplateSpecializationKind() != TSK_ImplicitInstantiation)
  336       if (CTSD->getSpecializationKind() != TSK_ImplicitInstantiation)
 9788   case TSK_ImplicitInstantiation:
 9941   case TSK_ImplicitInstantiation:
tools/clang/lib/AST/ASTDumper.cpp
  109     case TSK_ImplicitInstantiation:
tools/clang/lib/AST/Decl.cpp
 3510   case TSK_ImplicitInstantiation:
tools/clang/lib/AST/DeclPrinter.cpp
  390       if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation &&
 1166       if (I->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) {
 1181       if (I->getSpecializationKind() == TSK_ImplicitInstantiation) {
tools/clang/lib/AST/RecordLayoutBuilder.cpp
 2090   if (TSK == TSK_ImplicitInstantiation ||
tools/clang/lib/CodeGen/CGVTables.cpp
  857       case TSK_ImplicitInstantiation:
  893     case TSK_ImplicitInstantiation:
  959   if (TSK == TSK_ImplicitInstantiation ||
tools/clang/lib/CodeGen/CodeGenModule.cpp
 2326     if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation)
tools/clang/lib/Index/IndexingContext.cpp
  174     case TSK_ImplicitInstantiation:
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  258                           TSK_ImplicitInstantiation)) {
tools/clang/lib/Sema/SemaDecl.cpp
 1648     if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation)
 1679         VD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation)
tools/clang/lib/Sema/SemaDeclCXX.cpp
  578                    != TSK_ImplicitInstantiation &&
 5773         TSK == TSK_ImplicitInstantiation)
 5785         if (TSK == TSK_ImplicitInstantiation && !ClassAttr->isInherited())
 6041        TSK == TSK_ImplicitInstantiation)) {
 8706                                               != TSK_ImplicitInstantiation) {
15681              TSK != TSK_ImplicitInstantiation &&
15727         Class->isExternallyVisible() && ClassTSK != TSK_ImplicitInstantiation) {
tools/clang/lib/Sema/SemaExpr.cpp
15548         } else if (TSK != TSK_ImplicitInstantiation) {
15555         if (FirstInstantiation || TSK != TSK_ImplicitInstantiation ||
16735         TSK == TSK_ImplicitInstantiation ||
tools/clang/lib/Sema/SemaExprMember.cpp
  954     Var->setTemplateSpecializationKind(TSK_ImplicitInstantiation,
tools/clang/lib/Sema/SemaTemplate.cpp
  769       << /*implicit|explicit*/(TSK != TSK_ImplicitInstantiation)
  796         << (TSK != TSK_ImplicitInstantiation)
 3995               TSK_ImplicitInstantiation);
 4203     Var->setTemplateSpecializationKind(TSK_ImplicitInstantiation,
 7951                                                 != TSK_ImplicitInstantiation);
 8161   case TSK_ImplicitInstantiation:
 8163         (PrevTSK == TSK_Undeclared || PrevTSK == TSK_ImplicitInstantiation) &&
 8176     case TSK_ImplicitInstantiation:
 8188       assert((PrevTSK == TSK_ImplicitInstantiation ||
 8207         << (PrevTSK != TSK_ImplicitInstantiation);
 8221     case TSK_ImplicitInstantiation:
 8256     case TSK_ImplicitInstantiation:
 8519   if (TSK == TSK_Undeclared || TSK == TSK_ImplicitInstantiation) {
 8754           TSK_ImplicitInstantiation) {
 8796   if (OrigD->getTemplateSpecializationKind() != TSK_ImplicitInstantiation)
 9085     if (PrevDecl_TSK == TSK_ImplicitInstantiation ||
 9204     if (Old_TSK == TSK_ImplicitInstantiation && NewlyDLLExported &&
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  906                                                   TSK_ImplicitInstantiation);
 2189         if (TSK == TSK_ImplicitInstantiation && !Enum->isScoped() &&
 2193           MSInfo->setTemplateSpecializationKind(TSK_ImplicitInstantiation);
 2255   if (TSK == TSK_ImplicitInstantiation) {
 2665        (TSK == TSK_ImplicitInstantiation && Instantiation->isLocalClass())) &&
 2708         } else if (TSK == TSK_ImplicitInstantiation) {
 2858       if (Field->hasInClassInitializer() && TSK == TSK_ImplicitInstantiation) {
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 1194   Enum->setInstantiationOfMemberEnum(D, TSK_ImplicitInstantiation);
 1682     Record->setInstantiationOfMemberClass(D, TSK_ImplicitInstantiation);
 1718                              TSK_ImplicitInstantiation,
 1725                                       TSK_ImplicitInstantiation);
 1913     Function->setInstantiationOfMemberFunction(D, TSK_ImplicitInstantiation);
 2218     Method->setInstantiationOfMemberFunction(D, TSK_ImplicitInstantiation);
 3356   InstD->setInstantiationOfMemberClass(D, TSK_ImplicitInstantiation);
 3370                                TSK_ImplicitInstantiation,
 4229     } else if (TSK == TSK_ImplicitInstantiation) {
 4572                                                TSK_ImplicitInstantiation);
 4784     } else if (TSK == TSK_ImplicitInstantiation) {
 5657     case TSK_ImplicitInstantiation:
tools/clang/lib/Sema/SemaType.cpp
 7749                        TSK_ImplicitInstantiation &&
 8080               Loc, ClassTemplateSpec, TSK_ImplicitInstantiation,
 8096                                          TSK_ImplicitInstantiation,
tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp
  220     if (CTS->getSpecializationKind() == TSK_ImplicitInstantiation)
tools/clang/tools/extra/clangd/AST.cpp
   71   return isTemplateSpecializationKind(D, TSK_ImplicitInstantiation);
tools/clang/tools/extra/clangd/unittests/TypeHierarchyTests.cpp
  226          CTS->getSpecializationKind() == TSK_ImplicitInstantiation;
tools/clang/tools/libclang/CIndex.cpp
  710   case TSK_ImplicitInstantiation:
tools/clang/tools/libclang/CXIndexDataConsumer.cpp
 1233     return SD->getSpecializationKind() == TSK_ImplicitInstantiation;
 1236     return FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation;