Searched refs:AllowExplicit (Results 1 – 8 of 8) sorted by relevance
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 3993 /*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 D | SemaOverload.cpp | 97 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 D | SemaDeclCXX.cpp | 15675 bool AllowExplicit, in CompleteConstructorCall() argument 15697 CallType, AllowExplicit, in CompleteConstructorCall()
|
| H A D | SemaExpr.cpp | 6131 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 D | Initialization.h | 759 bool AllowExplicit() const { return !isCopyInit(); } in AllowExplicit() function
|
| H A D | Sema.h | 3651 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 D | DeclCXX.cpp | 2714 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 D | DeclCXX.h | 2654 bool isConvertingConstructor(bool AllowExplicit) const;
|