Home
last modified time | relevance | path

Searched refs:getTemplateSpecializationKind (Results 1 – 25 of 28) sorted by relevance

12

/external/clang/lib/AST/
DDeclFriend.cpp43 (cast<CXXRecordDecl>(DC)->getTemplateSpecializationKind())); in Create()
DDecl.cpp539 TSK = spec->getTemplateSpecializationKind(); in useInlineVisibilityHidden()
542 TSK = MSI->getTemplateSpecializationKind(); in useInlineVisibilityHidden()
1171 FD->getTemplateSpecializationKind() == TSK_Undeclared) in getLVForLocalDecl()
1825 ? getTemplateSpecializationKind() == TSK_Undeclared in isThisDeclarationADefinition()
1826 : getTemplateSpecializationKind() != in isThisDeclarationADefinition()
1850 getTemplateSpecializationKind() != TSK_ExplicitSpecialization) in isThisDeclarationADefinition()
2108 TemplateSpecializationKind VarDecl::getTemplateSpecializationKind() const { in getTemplateSpecializationKind() function in VarDecl
2114 return MSI->getTemplateSpecializationKind(); in getTemplateSpecializationKind()
2894 switch (getTemplateSpecializationKind()) { in isImplicitlyInstantiable()
2929 switch (getTemplateSpecializationKind()) { in isTemplateInstantiation()
[all …]
DDeclCXX.cpp1230 TemplateSpecializationKind CXXRecordDecl::getTemplateSpecializationKind() const{ in getTemplateSpecializationKind() function in CXXRecordDecl
1236 return MSInfo->getTemplateSpecializationKind(); in getTemplateSpecializationKind()
DASTContext.cpp84 if (FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in getRawCommentForDeclNoCache()
90 VD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in getRawCommentForDeclNoCache()
95 if (CRD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in getRawCommentForDeclNoCache()
108 if (ED->getTemplateSpecializationKind() == TSK_ImplicitInstantiation) in getRawCommentForDeclNoCache()
270 if (FD->getTemplateSpecializationKind() != TSK_ImplicitInstantiation) in adjustDeclToTemplate()
7763 switch (FD->getTemplateSpecializationKind()) { in basicGVALinkageForFunction()
7854 switch (VD->getTemplateSpecializationKind()) { in basicGVALinkageForVariable()
DASTDumper.cpp1115 switch (Redecl->getTemplateSpecializationKind()) { in VisitTemplateDeclSpecialization()
/external/clang/lib/Sema/
DSemaTemplate.cpp1650 } else if (Record->getTemplateSpecializationKind() in MatchTemplateParametersToScopeSpecifier()
1792 } else if (Record->getTemplateSpecializationKind()) { in MatchTemplateParametersToScopeSpecifier()
1793 if (Record->getTemplateSpecializationKind() in MatchTemplateParametersToScopeSpecifier()
2322 static TemplateSpecializationKind getTemplateSpecializationKind(Decl *D);
2590 if (getTemplateSpecializationKind(Prev) == TSK_ExplicitSpecialization) { in ActOnVarTemplateSpecialization()
2603 << (PrevDecl->getTemplateSpecializationKind() != in ActOnVarTemplateSpecialization()
2814 if (!Var->getTemplateSpecializationKind()) in CheckVarTemplateId()
5603 static TemplateSpecializationKind getTemplateSpecializationKind(Decl *D) { in getTemplateSpecializationKind() function
5608 return Record->getTemplateSpecializationKind(); in getTemplateSpecializationKind()
5610 return Function->getTemplateSpecializationKind(); in getTemplateSpecializationKind()
[all …]
DSemaTemplateInstantiate.cpp129 (Function->getTemplateSpecializationKind() == in getTemplateInstantiationArgs()
2387 if (MSInfo->getTemplateSpecializationKind() in InstantiateClassMembers()
2393 MSInfo->getTemplateSpecializationKind(), in InstantiateClassMembers()
2428 if (MSInfo->getTemplateSpecializationKind() in InstantiateClassMembers()
2434 MSInfo->getTemplateSpecializationKind(), in InstantiateClassMembers()
2467 if (MSInfo->getTemplateSpecializationKind() in InstantiateClassMembers()
2473 MSInfo->getTemplateSpecializationKind(), in InstantiateClassMembers()
2503 Record->getTemplateSpecializationKind() == in InstantiateClassMembers()
2518 if (MSInfo->getTemplateSpecializationKind() in InstantiateClassMembers()
2524 MSInfo->getTemplateSpecializationKind(), in InstantiateClassMembers()
DSemaTemplateInstantiateDecl.cpp1443 Definition->getTemplateSpecializationKind() == TSK_Undeclared) { in VisitFunctionDecl()
2344 D->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in VisitClassTemplateSpecializationDecl()
3301 if (Function->getTemplateSpecializationKind() == TSK_ExplicitSpecialization && in InstantiateFunctionDefinition()
3354 } else if (Function->getTemplateSpecializationKind() in InstantiateFunctionDefinition()
3368 if (Function->getTemplateSpecializationKind() == in InstantiateFunctionDefinition()
3868 } else if (Var->getTemplateSpecializationKind() in InstantiateVariableDefinition()
3877 TemplateSpecializationKind TSK = Var->getTemplateSpecializationKind(); in InstantiateVariableDefinition()
3907 Def->setTemplateSpecializationKind(Var->getTemplateSpecializationKind(), in InstantiateVariableDefinition()
3974 Var->setTemplateSpecializationKind(OldVar->getTemplateSpecializationKind(), in InstantiateVariableDefinition()
4586 assert(Spec->getTemplateSpecializationKind() == in FindInstantiatedDecl()
[all …]
DSemaDeclCXX.cpp525 } else if (New->getTemplateSpecializationKind() in MergeCXXFunctionDecl()
527 New->getTemplateSpecializationKind() != TSK_Undeclared) { in MergeCXXFunctionDecl()
538 << (New->getTemplateSpecializationKind() ==TSK_ExplicitSpecialization) in MergeCXXFunctionDecl()
4603 switch (Record->getTemplateSpecializationKind()) { in CheckCompletedCXXClass()
6346 Constructor->getTemplateSpecializationKind() in CheckConstructor()
6628 if (Conversion->getTemplateSpecializationKind() != TSK_Undeclared && in ActOnConversionDeclarator()
6629 Conversion->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) in ActOnConversionDeclarator()
12131 if ((Prev->getTemplateSpecializationKind() != TSK_ExplicitSpecialization || in SetDeclDeleted()
12592 KeyFunction->getTemplateSpecializationKind(); in DefineUsedVTables()
12603 = Class->getTemplateSpecializationKind() in DefineUsedVTables()
[all …]
DSemaCXXScopeSpec.cpp227 if (MSI->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) { in RequireCompleteDeclContext()
DSemaType.cpp4990 if (isTemplateInstantiation(Var->getTemplateSpecializationKind())) { in RequireCompleteExprType()
5122 } else if (isTemplateInstantiation(RD->getTemplateSpecializationKind())) { in hasVisibleDefinition()
5291 if (MSI->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) in RequireCompleteTypeImpl()
/external/clang/include/clang/AST/
DDeclTemplate.h335 TemplateSpecializationKind getTemplateSpecializationKind() const { in getTemplateSpecializationKind() function
340 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization()
347 switch (getTemplateSpecializationKind()) { in isExplicitInstantiationOrSpecialization()
421 TemplateSpecializationKind getTemplateSpecializationKind() const { in getTemplateSpecializationKind() function
426 return getTemplateSpecializationKind() == TSK_ExplicitSpecialization; in isExplicitSpecialization()
1497 switch (getTemplateSpecializationKind()) {
2352 switch (getTemplateSpecializationKind()) {
DDataRecursiveASTVisitor.h1477 switch (RD->getTemplateSpecializationKind()) { in TraverseFunctionInstantiations()
1612 D->getTemplateSpecializationKind() != TSK_ExplicitSpecialization)
1707 if (FTSI->getTemplateSpecializationKind() != TSK_Undeclared && in TraverseFunctionHelper()
1708 FTSI->getTemplateSpecializationKind() != TSK_ImplicitInstantiation) { in TraverseFunctionHelper()
1789 D->getTemplateSpecializationKind() != TSK_ExplicitSpecialization)
DRecursiveASTVisitor.h1501 switch (RD->getTemplateSpecializationKind()) { in TraverseTemplateInstantiations()
1647 D->getTemplateSpecializationKind() != TSK_ExplicitSpecialization) \
1749 if (FTSI->getTemplateSpecializationKind() != TSK_Undeclared && in TraverseFunctionHelper()
1750 FTSI->getTemplateSpecializationKind() != TSK_ImplicitInstantiation) { in TraverseFunctionHelper()
DDecl.h1169 TemplateSpecializationKind getTemplateSpecializationKind() const;
2108 TemplateSpecializationKind getTemplateSpecializationKind() const;
3013 TemplateSpecializationKind getTemplateSpecializationKind() const;
DDeclCXX.h1369 TemplateSpecializationKind getTemplateSpecializationKind() const;
/external/clang/lib/CodeGen/
DCGVTables.cpp622 switch (keyFunction->getTemplateSpecializationKind()) { in getVTableLinkage()
666 switch (RD->getTemplateSpecializationKind()) { in getVTableLinkage()
724 TemplateSpecializationKind TSK = RD->getTemplateSpecializationKind(); in isVTableExternal()
DCGDeclCXX.cpp290 } else if (D->getTemplateSpecializationKind() != TSK_ExplicitSpecialization && in EmitCXXGlobalVarDeclInitFunc()
291 D->getTemplateSpecializationKind() != TSK_Undeclared) { in EmitCXXGlobalVarDeclInitFunc()
DCodeGenModule.cpp2237 TemplateSpecializationKind TSK = VD->getTemplateSpecializationKind(); in HandleCXXStaticMemberVarInstantiation()
3043 if (VD->getTemplateSpecializationKind() != TSK_ExplicitSpecialization && in EmitNamespace()
3044 VD->getTemplateSpecializationKind() != TSK_Undeclared) in EmitNamespace()
/external/chromium_org/tools/clang/plugins/
DChromeClassTester.cpp70 record->getTemplateSpecializationKind() || in CheckTag()
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h2939 return (Node.getTemplateSpecializationKind() == TSK_ImplicitInstantiation || in AST_POLYMORPHIC_MATCHER()
2940 Node.getTemplateSpecializationKind() == in AST_POLYMORPHIC_MATCHER()
2959 return (Node.getTemplateSpecializationKind() == TSK_ExplicitSpecialization); in AST_POLYMORPHIC_MATCHER()
/external/clang/lib/Serialization/
DASTWriterDecl.cpp277 Record.push_back(MemberInfo->getTemplateSpecializationKind()); in VisitEnumDecl()
387 Record.push_back(MemberInfo->getTemplateSpecializationKind()); in VisitFunctionDecl()
395 Record.push_back(FTSInfo->getTemplateSpecializationKind()); in VisitFunctionDecl()
742 Record.push_back(SpecInfo->getTemplateSpecializationKind()); in VisitVarDecl()
1000 Record.push_back(MSInfo->getTemplateSpecializationKind()); in VisitCXXRecordDecl()
DASTWriter.cpp4539 Record.push_back(MSInfo->getTemplateSpecializationKind()); in WriteDeclUpdatesBlocks()
4543 Record.push_back(Spec->getTemplateSpecializationKind()); in WriteDeclUpdatesBlocks()
5498 assert(isTemplateInstantiation(RD->getTemplateSpecializationKind()) && in CompletedTagDefinition()
/external/clang/tools/libclang/
DIndexingContext.cpp1169 return FD->getTemplateSpecializationKind() == TSK_ImplicitInstantiation; in isTemplateImplicitInstantiation()
/external/chromium_org/tools/clang/blink_gc_plugin/
DBlinkGCPlugin.cpp167 switch (spec->getTemplateSpecializationKind()) { in IsTemplateInstantiation()

12