Home
last modified time | relevance | path

Searched refs:AllowExplicit (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaInit.cpp3993 /*PartialOverloading=*/false, AllowExplicit); in ResolveConstructorOverload()
4044 CandidateSet, AllowExplicit, AllowExplicit, in ResolveConstructorOverload()
4049 AllowExplicit, in ResolveConstructorOverload()
4126 bool AllowExplicit = Kind.AllowExplicit() || IsListInit; in TryConstructorInitialization() local
5275 bool AllowExplicit = Kind.AllowExplicit(); in TryUserDefinedConversion() local
5338 CandidateSet, AllowExplicit, AllowExplicit); in TryUserDefinedConversion()
5342 AllowExplicit); in TryUserDefinedConversion()
9969 bool AllowExplicit) { in PerformCopyInitialization() argument
9980 InitE->getBeginLoc(), EqualLoc, AllowExplicit); in PerformCopyInitialization()
10134 if (!AllowExplicit) { in DeduceTemplateSpecializationFromInitializer()
[all …]
H A DSemaOverload.cpp97 AllowedExplicit AllowExplicit,
3432 assert(AllowExplicit != AllowedExplicit::None || in IsUserDefinedConversion()
4622 bool AllowExplicit) { in FindConversionForRefInit() argument
4739 bool AllowExplicit) { in TryReferenceInit() argument
4839 AllowExplicit)) in TryReferenceInit()
4886 AllowExplicit)) { in TryReferenceInit()
5004 bool AllowExplicit = false);
5315 bool AllowExplicit) { in TryCopyInitialization() argument
7225 PartialOverloading, AllowExplicit, in AddTemplateOverloadCandidate()
7241 const bool AllowExplicit = false; in CheckNonDependentConversions() local
[all …]
H A DSemaDeclCXX.cpp15675 bool AllowExplicit, in CompleteConstructorCall() argument
15697 CallType, AllowExplicit, in CompleteConstructorCall()
H A DSemaExpr.cpp6131 VariadicCallType CallType, bool AllowExplicit, in GatherArgumentsForCall() argument
6176 Entity, SourceLocation(), Arg, IsListInitialization, AllowExplicit); in GatherArgumentsForCall()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DInitialization.h759 bool AllowExplicit() const { return !isCopyInit(); } in AllowExplicit() function
H A DSema.h3651 AllowedExplicit AllowExplicit,
3707 bool AllowExplicit = false);
3851 bool AllowExplicit = true,
3895 bool PartialOverloading = false, bool AllowExplicit = true,
3909 bool AllowExplicit, bool AllowResultConversion = true);
3914 bool AllowExplicit, bool AllowResultConversion = true);
6362 bool AllowExplicit = false,
11952 bool AllowExplicit = false,
12129 bool AllowExplicit = false);
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclCXX.cpp2714 bool CXXConstructorDecl::isConvertingConstructor(bool AllowExplicit) const { in isConvertingConstructor()
2721 if (isExplicit() && !AllowExplicit) in isConvertingConstructor()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclCXX.h2654 bool isConvertingConstructor(bool AllowExplicit) const;