Home
last modified time | relevance | path

Searched defs:Specialization (Results 1 – 20 of 20) sorted by relevance

/llvm-project/clang-tools-extra/clang-tidy/google/
H A DExplicitConstructorCheck.cpp74 if (const auto *Specialization = in isStdInitializerList() local
/llvm-project/clang-tools-extra/clang-tidy/misc/
H A DUnusedUsingDeclsCheck.cpp125 if (const auto *Specialization = check() local
/llvm-project/clang-tools-extra/clang-tidy/modernize/
H A DUseConstraintsCheck.cpp69 const auto *Specialization = in matchEnableIfSpecializationImplTypename() local
96 const auto *Specialization = in matchEnableIfSpecializationImplTrait() local
/llvm-project/clang/test/Index/
H A Dprint-type.cpp66 struct Specialization {}; struct
[all...]
/llvm-project/clang/include/clang/Sema/
H A DTemplateDeduction.h319 Decl *Specialization; global() member
H A DTemplate.h50 Specialization, enumerator
/llvm-project/clang/lib/Tooling/Refactoring/Rename/
H A DUSRFindingAction.cpp129 for (const auto *Specialization : TemplateDecl->specializations()) in handleClassTemplateDecl() local
/llvm-project/clang-tools-extra/clang-doc/
H A DSerialize.cpp545 auto &Specialization = *I.Template->Specialization; populateFunctionInfo() local
682 auto &Specialization = *I->Template->Specialization; emitInfo() local
[all...]
H A DRepresentation.h195 std::optional<TemplateSpecializationInfo> Specialization; global() member
/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp3770 instantiateExplicitSpecifierDeferred(Sema & S,FunctionDecl * Specialization,const MultiLevelTemplateArgumentList & SubstArgs,TemplateDeductionInfo & Info,FunctionTemplateDecl * FunctionTemplate,ArrayRef<TemplateArgument> DeducedArgs) instantiateExplicitSpecifierDeferred() argument
3811 FinishTemplateArgumentDeduction(FunctionTemplateDecl * FunctionTemplate,SmallVectorImpl<DeducedTemplateArgument> & Deduced,unsigned NumExplicitlySpecified,FunctionDecl * & Specialization,TemplateDeductionInfo & Info,SmallVectorImpl<OriginalCallArg> const * OriginalCallArgs,bool PartialOverloading,llvm::function_ref<bool ()> CheckNonDependent) FinishTemplateArgumentDeduction() argument
4094 FunctionDecl *Specialization = nullptr; ResolveOverloadForDeduction() local
4365 DeduceTemplateArguments(FunctionTemplateDecl * FunctionTemplate,TemplateArgumentListInfo * ExplicitTemplateArgs,ArrayRef<Expr * > Args,FunctionDecl * & Specialization,TemplateDeductionInfo & Info,bool PartialOverloading,bool AggregateDeductionCandidate,QualType ObjectType,Expr::Classification ObjectClassification,llvm::function_ref<bool (ArrayRef<QualType>)> CheckNonDependent) DeduceTemplateArguments() argument
4626 DeduceTemplateArguments(FunctionTemplateDecl * FunctionTemplate,TemplateArgumentListInfo * ExplicitTemplateArgs,QualType ArgFunctionType,FunctionDecl * & Specialization,TemplateDeductionInfo & Info,bool IsAddressOfFunction) DeduceTemplateArguments() argument
4753 DeduceTemplateArguments(FunctionTemplateDecl * ConversionTemplate,QualType ObjectType,Expr::Classification ObjectClassification,QualType ToType,CXXConversionDecl * & Specialization,TemplateDeductionInfo & Info) DeduceTemplateArguments() argument
4884 DeduceTemplateArguments(FunctionTemplateDecl * FunctionTemplate,TemplateArgumentListInfo * ExplicitTemplateArgs,FunctionDecl * & Specialization,TemplateDeductionInfo & Info,bool IsAddressOfFunction) DeduceTemplateArguments() argument
[all...]
H A DSemaTemplate.cpp5253 VarTemplateSpecializationDecl *Specialization = nullptr; ActOnVarTemplateSpecialization() local
9445 ClassTemplateSpecializationDecl *Specialization = nullptr; ActOnClassTemplateSpecialization() local
10063 FunctionDecl *Specialization = nullptr; CheckFunctionTemplateSpecialization() local
10128 FunctionDecl *Specialization = cast<FunctionDecl>(*Result); CheckFunctionTemplateSpecialization() local
10740 ClassTemplateSpecializationDecl *Specialization = nullptr; ActOnExplicitInstantiation() local
11281 FunctionDecl *Specialization = nullptr; ActOnExplicitInstantiation() local
11313 FunctionDecl *Specialization = NonTemplateMatch; ActOnExplicitInstantiation() local
[all...]
H A DSemaOverload.cpp7602 FunctionDecl *Specialization = nullptr; AddMethodTemplateCandidate() local
7687 FunctionDecl *Specialization = nullptr; AddTemplateOverloadCandidate() local
8083 CXXConversionDecl *Specialization = nullptr; AddTemplateConversionCandidate() local
12928 FunctionDecl *Specialization = nullptr; AddMatchingTemplateFunction() local
13363 FunctionDecl *Specialization = nullptr; ResolveSingleFunctionTemplateSpecialization() local
[all...]
H A DSemaTemplateInstantiate.cpp366 else if (auto *Specialization = HandleFunctionTemplateDecl() local
H A DSemaLookup.cpp1185 FunctionDecl *Specialization = nullptr; LookupDirect() local
H A DSemaCodeComplete.cpp4787 if (auto *Specialization = T->getAs<TemplateSpecializationType>()) { TryDeconstructFunctionLike() local
H A DSemaDeclCXX.cpp11835 ClassTemplateSpecializationDecl *Specialization = isStdInitializerList() local
/llvm-project/clang/tools/libclang/
H A DCXType.cpp187 if (const auto *Specialization = Type->getAs<TemplateSpecializationType>()) GetTemplateArguments() local
/llvm-project/clang/lib/AST/
H A DODRHash.cpp819 const auto *Specialization = AddDecl() local
/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp257 RegisterTemplateSpecialization(const Decl * Template,const Decl * Specialization) RegisterTemplateSpecialization() argument
/llvm-project/clang/unittests/AST/
H A DASTImporterTest.cpp4885 auto Specialization = TEST_P() local