Searched refs:AllowExplicit (Results 1 – 8 of 8) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 4179 CandidateSet, AllowExplicit, AllowExplicit, in ResolveConstructorOverload() 4184 AllowExplicit, in ResolveConstructorOverload() 4263 bool AllowExplicit = Kind.AllowExplicit() || IsListInit; in TryConstructorInitialization() local 4292 CopyInitialization, AllowExplicit, in TryConstructorInitialization() 4305 Best, CopyInitialization, AllowExplicit, in TryConstructorInitialization() 5692 bool AllowExplicit = Kind.AllowExplicit(); in TryUserDefinedConversion() local 5755 CandidateSet, AllowExplicit, AllowExplicit); in TryUserDefinedConversion() 5759 AllowExplicit); in TryUserDefinedConversion() 10520 bool AllowExplicit) { in PerformCopyInitialization() argument 10531 InitE->getBeginLoc(), EqualLoc, AllowExplicit); in PerformCopyInitialization() [all …]
|
| H A D | SemaOverload.cpp | 105 AllowedExplicit AllowExplicit, 3695 assert(AllowExplicit != AllowedExplicit::None || in IsUserDefinedConversion() 4888 bool AllowExplicit) { in FindConversionForRefInit() argument 5005 bool AllowExplicit) { in TryReferenceInit() argument 5105 AllowExplicit)) in TryReferenceInit() 5152 AllowExplicit)) { in TryReferenceInit() 5270 bool AllowExplicit = false); 5593 bool AllowExplicit) { in TryCopyInitialization() argument 7669 PartialOverloading, AllowExplicit, in AddTemplateOverloadCandidate() 7686 const bool AllowExplicit = false; in CheckNonDependentConversions() local [all …]
|
| H A D | SemaDeclCXX.cpp | 16193 bool AllowExplicit, in CompleteConstructorCall() argument 16213 CallType, AllowExplicit, IsListInitialization); in CompleteConstructorCall()
|
| H A D | SemaExpr.cpp | 6674 VariadicCallType CallType, bool AllowExplicit, in GatherArgumentsForCall() argument 6719 Entity, SourceLocation(), Arg, IsListInitialization, AllowExplicit); in GatherArgumentsForCall()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Initialization.h | 773 bool AllowExplicit() const { return !isCopyInit(); } in AllowExplicit() function
|
| H A D | Sema.h | 3841 AllowedExplicit AllowExplicit, 3909 bool AllowExplicit = false); 4066 bool PartialOverloading = false, bool AllowExplicit = true, 4110 bool PartialOverloading = false, bool AllowExplicit = true, 4125 bool AllowExplicit, bool AllowResultConversion = true); 4130 bool AllowExplicit, bool AllowResultConversion = true); 6671 bool AllowExplicit = false, 12733 bool AllowExplicit = false, 12916 bool AllowExplicit = false);
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 2797 bool CXXConstructorDecl::isConvertingConstructor(bool AllowExplicit) const { in isConvertingConstructor() 2804 if (isExplicit() && !AllowExplicit) in isConvertingConstructor()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 2745 bool isConvertingConstructor(bool AllowExplicit) const;
|