| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Overload.h | 1106 unsigned AllowExplicit : 1; 1432 bool PartialOverloading, bool AllowExplicit, 1446 bool AllowObjCConversionOnExplicit, bool AllowExplicit,
|
| H A D | Initialization.h | 774 bool AllowExplicit() const { return !isCopyInit(); } in AllowExplicit() function
|
| H A D | Sema.h | 5630 bool AllowExplicit = false, 7967 bool AllowExplicit = false, bool IsListInitialization = false); 8992 bool AllowExplicit = false); 10039 AllowedExplicit AllowExplicit, bool InOverloadResolution, bool CStyle, 10049 bool AllowExplicit = false); 10365 bool PartialOverloading = false, bool AllowExplicit = true, 10426 bool PartialOverloading = false, bool AllowExplicit = true, 10473 bool AllowExplicit, bool AllowResultConversion = true, 10485 bool AllowExplicit, bool AllowResultConversion = true);
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOverload.cpp | 107 AllowedExplicit AllowExplicit, 1657 AllowedExplicit AllowExplicit, in TryUserDefinedConversion() argument 1675 Conversions, AllowExplicit, in TryUserDefinedConversion() 1780 AllowedExplicit AllowExplicit, in TryImplicitConversion() argument 1844 AllowExplicit, InOverloadResolution, CStyle, in TryImplicitConversion() 1852 AllowedExplicit AllowExplicit, in TryImplicitConversion() argument 1857 AllowExplicit, InOverloadResolution, CStyle, in TryImplicitConversion() 1864 bool AllowExplicit) { in PerformImplicitConversion() argument 1878 AllowExplicit ? AllowedExplicit::All : AllowedExplicit::None, in PerformImplicitConversion() 3887 bool AllowExplicit) { in IsInitializerListConstructorConversion() argument [all …]
|
| H A D | SemaInit.cpp | 4350 bool CopyInitializing, bool AllowExplicit, bool OnlyListConstructors, in ResolveConstructorOverload() argument 4384 /*PartialOverloading=*/false, AllowExplicit); in ResolveConstructorOverload() 4393 bool AllowExplicitConv = AllowExplicit && !CopyInitializing && in ResolveConstructorOverload() 4398 /*PartialOverloading=*/false, AllowExplicit, in ResolveConstructorOverload() 4435 CandidateSet, AllowExplicit, AllowExplicit, in ResolveConstructorOverload() 4439 DestType, CandidateSet, AllowExplicit, in ResolveConstructorOverload() 4440 AllowExplicit, in ResolveConstructorOverload() 4549 bool AllowExplicit = Kind.AllowExplicit() || IsListInit; in TryConstructorInitialization() local 4578 CopyInitialization, AllowExplicit, in TryConstructorInitialization() 4597 Best, CopyInitialization, AllowExplicit, in TryConstructorInitialization() [all …]
|
| H A D | SemaDeclCXX.cpp | 16360 bool AllowExplicit, in CompleteConstructorCall() argument 16381 CallType, AllowExplicit, IsListInitialization); in CompleteConstructorCall()
|
| H A D | SemaExpr.cpp | 6025 VariadicCallType CallType, bool AllowExplicit, in GatherArgumentsForCall() argument 6077 Entity, SourceLocation(), Arg, IsListInitialization, AllowExplicit); in GatherArgumentsForCall()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 3051 bool CXXConstructorDecl::isConvertingConstructor(bool AllowExplicit) const { in isConvertingConstructor() 3058 if (isExplicit() && !AllowExplicit) in isConvertingConstructor()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 2817 bool isConvertingConstructor(bool AllowExplicit) const;
|