Searched refs:Specialization (Results 1 – 14 of 14) sorted by relevance
| /freebsd-10-stable/contrib/llvm/tools/clang/lib/Sema/ |
| D | SemaTemplate.cpp | 2439 VarTemplateSpecializationDecl *Specialization = 0; in ActOnVarTemplateSpecialization() local 2453 Specialization = PrevDecl; in ActOnVarTemplateSpecialization() 2454 Specialization->setLocation(TemplateNameLoc); in ActOnVarTemplateSpecialization() 2468 Specialization = Partial; in ActOnVarTemplateSpecialization() 2504 Specialization = VarTemplateSpecializationDecl::Create( in ActOnVarTemplateSpecialization() 2507 Specialization->setTemplateArgsInfo(TemplateArgs); in ActOnVarTemplateSpecialization() 2510 VarTemplate->AddSpecialization(Specialization, InsertPos); in ActOnVarTemplateSpecialization() 2542 Specialization->setTemplateKeywordLoc(TemplateKWLoc); in ActOnVarTemplateSpecialization() 2543 Specialization->setLexicalDeclContext(CurContext); in ActOnVarTemplateSpecialization() 2548 CurContext->addDecl(Specialization); in ActOnVarTemplateSpecialization() [all …]
|
| D | SemaTemplateDeduction.cpp | 2768 FunctionDecl *&Specialization, in FinishTemplateArgumentDeduction() argument 2918 Specialization = cast_or_null<FunctionDecl>( in FinishTemplateArgumentDeduction() 2921 if (!Specialization || Specialization->isInvalidDecl()) in FinishTemplateArgumentDeduction() 2924 assert(Specialization->getPrimaryTemplate()->getCanonicalDecl() == in FinishTemplateArgumentDeduction() 2929 if (Specialization->getTemplateSpecializationArgs() == DeducedArgumentList && in FinishTemplateArgumentDeduction() 2937 Specialization->setInvalidDecl(true); in FinishTemplateArgumentDeduction() 2950 if (ParamIdx >= Specialization->getNumParams()) in FinishTemplateArgumentDeduction() 2953 QualType DeducedA = Specialization->getParamDecl(ParamIdx)->getType(); in FinishTemplateArgumentDeduction() 2965 Pos = SuppressedDiagnostics.find(Specialization->getCanonicalDecl()); in FinishTemplateArgumentDeduction() 2967 SuppressedDiagnostics[Specialization->getCanonicalDecl()] in FinishTemplateArgumentDeduction() [all …]
|
| D | SemaOverload.cpp | 5785 FunctionDecl *Specialization = 0; in AddMethodTemplateCandidate() local 5788 Specialization, Info)) { in AddMethodTemplateCandidate() 5804 assert(Specialization && "Missing member function template specialization?"); in AddMethodTemplateCandidate() 5805 assert(isa<CXXMethodDecl>(Specialization) && in AddMethodTemplateCandidate() 5807 AddMethodCandidate(cast<CXXMethodDecl>(Specialization), FoundDecl, in AddMethodTemplateCandidate() 5835 FunctionDecl *Specialization = 0; in AddTemplateOverloadCandidate() local 5838 Specialization, Info)) { in AddTemplateOverloadCandidate() 5854 assert(Specialization && "Missing function template specialization?"); in AddTemplateOverloadCandidate() 5855 AddOverloadCandidate(Specialization, FoundDecl, Args, CandidateSet, in AddTemplateOverloadCandidate() 6076 CXXConversionDecl *Specialization = 0; in AddTemplateConversionCandidate() local [all …]
|
| D | SemaLookup.cpp | 737 FunctionDecl *Specialization = 0; in LookupDirect() local 757 Specialization, Info) in LookupDirect() 759 R.addDecl(Specialization); in LookupDirect()
|
| D | SemaTemplateInstantiateDecl.cpp | 2281 FunctionDecl *Specialization = cast<FunctionDecl>(Previous.getFoundDecl()); in VisitClassScopeFunctionSpecializationDecl() local 2282 assert(Specialization && "Class scope Specialization is null"); in VisitClassScopeFunctionSpecializationDecl() 2283 SemaRef.Context.setClassScopeSpecializationPattern(Specialization, OldFD); in VisitClassScopeFunctionSpecializationDecl()
|
| D | SemaDeclCXX.cpp | 6704 ClassTemplateSpecializationDecl *Specialization = in isStdInitializerList() local 6706 if (!Specialization) in isStdInitializerList() 6709 Template = Specialization->getSpecializedTemplate(); in isStdInitializerList() 6710 Arguments = Specialization->getTemplateArgs().data(); in isStdInitializerList()
|
| /freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Sema/ |
| D | TemplateDeduction.h | 225 Decl *Specialization; member 231 Specialization = Spec; in set()
|
| D | Sema.h | 5881 FunctionDecl *&Specialization, 5889 FunctionDecl *&Specialization, 5896 FunctionDecl *&Specialization, 5903 CXXConversionDecl *&Specialization, 5909 FunctionDecl *&Specialization,
|
| /freebsd-10-stable/contrib/llvm/tools/clang/include/clang/AST/ |
| D | DeclTemplate.h | 2196 Specialization(FD), HasExplicitTemplateArgs(Args), 2202 CXXMethodDecl *Specialization; 2207 CXXMethodDecl *getSpecialization() const { return Specialization; }
|
| /freebsd-10-stable/contrib/libstdc++/include/ext/ |
| D | hash_set | 484 // Specialization of insert_iterator so that it will work for hash_set
|
| D | hash_map | 515 // Specialization of insert_iterator so that it will work for hash_map
|
| D | slist | 1032 // Specialization of insert_iterator so that insertions will be constant
|
| /freebsd-10-stable/contrib/llvm/tools/clang/lib/Serialization/ |
| D | ASTReaderDecl.cpp | 1630 D->Specialization = ReadDeclAs<CXXMethodDecl>(Record, Idx); in VisitClassScopeFunctionSpecializationDecl()
|
| /freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Basic/ |
| D | DiagnosticSemaKinds.td | 3164 // C++ Class Template Partial Specialization 3193 // C++ Variable Template Partial Specialization
|