/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaInit.cpp | 4231 bool CopyInitializing, bool AllowExplicit, bool OnlyListConstructors, in ResolveConstructorOverload() argument 4265 /*PartialOverloading=*/false, AllowExplicit); in ResolveConstructorOverload() 4274 bool AllowExplicitConv = AllowExplicit && !CopyInitializing && in ResolveConstructorOverload() 4279 /*PartialOverloading=*/false, AllowExplicit, in ResolveConstructorOverload() 4316 CandidateSet, AllowExplicit, AllowExplicit, in ResolveConstructorOverload() 4320 DestType, CandidateSet, AllowExplicit, in ResolveConstructorOverload() 4321 AllowExplicit, in ResolveConstructorOverload() 4400 bool AllowExplicit = Kind.AllowExplicit() || IsListInit; in TryConstructorInitialization() local 4429 CopyInitialization, AllowExplicit, in TryConstructorInitialization() 4442 Best, CopyInitialization, AllowExplicit, in TryConstructorInitialization() [all …]
|
H A D | SemaOverload.cpp | 111 AllowedExplicit AllowExplicit, 1589 AllowedExplicit AllowExplicit, in TryUserDefinedConversion() argument 1607 Conversions, AllowExplicit, in TryUserDefinedConversion() 1692 AllowedExplicit AllowExplicit, in TryImplicitConversion() argument 1739 AllowExplicit, InOverloadResolution, CStyle, in TryImplicitConversion() 1747 AllowedExplicit AllowExplicit, in TryImplicitConversion() argument 1752 AllowExplicit, InOverloadResolution, CStyle, in TryImplicitConversion() 1759 bool AllowExplicit) { in PerformImplicitConversion() argument 1773 AllowExplicit ? AllowedExplicit::All : AllowedExplicit::None, in PerformImplicitConversion() 3655 bool AllowExplicit) { in IsInitializerListConstructorConversion() argument [all …]
|
H A D | SemaDeclCXX.cpp | 16071 bool AllowExplicit, in CompleteConstructorCall() argument 16091 CallType, AllowExplicit, IsListInitialization); in CompleteConstructorCall()
|
H A D | SemaExpr.cpp | 5898 VariadicCallType CallType, bool AllowExplicit, in GatherArgumentsForCall() argument 5943 Entity, SourceLocation(), Arg, IsListInitialization, AllowExplicit); in GatherArgumentsForCall()
|
/freebsd/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 | 5215 bool AllowExplicit = false, 7562 bool AllowExplicit = false, 8717 bool AllowExplicit = false); 9854 AllowedExplicit AllowExplicit, bool InOverloadResolution, bool CStyle, 9864 bool AllowExplicit = false); 10174 bool PartialOverloading = false, bool AllowExplicit = true, 10234 bool PartialOverloading = false, bool AllowExplicit = true, 10260 bool AllowExplicit, bool AllowResultConversion = true); 10271 bool AllowExplicit, bool AllowResultConversion = true);
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclCXX.cpp | 2850 bool CXXConstructorDecl::isConvertingConstructor(bool AllowExplicit) const { in isConvertingConstructor() 2857 if (isExplicit() && !AllowExplicit) in isConvertingConstructor()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclCXX.h | 2759 bool isConvertingConstructor(bool AllowExplicit) const;
|