Searched refs:AllowExplicit (Results 1 – 8 of 8) sorted by relevance
| /openbsd-src/gnu/llvm/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 3986 bool CopyInitializing, bool AllowExplicit, in ResolveConstructorOverload() argument 4020 /*PartialOverloading=*/false, AllowExplicit); in ResolveConstructorOverload() 4029 bool AllowExplicitConv = AllowExplicit && !CopyInitializing && in ResolveConstructorOverload() 4034 /*PartialOverloading=*/false, AllowExplicit, in ResolveConstructorOverload() 4071 CandidateSet, AllowExplicit, AllowExplicit, in ResolveConstructorOverload() 4075 DestType, CandidateSet, AllowExplicit, in ResolveConstructorOverload() 4076 AllowExplicit, in ResolveConstructorOverload() 4153 bool AllowExplicit = Kind.AllowExplicit() || IsListInit; in TryConstructorInitialization() local 4182 CopyInitialization, AllowExplicit, in TryConstructorInitialization() 4196 CopyInitialization, AllowExplicit, in TryConstructorInitialization() [all …]
|
| H A D | SemaOverload.cpp | 101 AllowedExplicit AllowExplicit, 1429 AllowedExplicit AllowExplicit, in TryUserDefinedConversion() argument 1447 Conversions, AllowExplicit, in TryUserDefinedConversion() 1532 AllowedExplicit AllowExplicit, in TryImplicitConversion() argument 1579 AllowExplicit, InOverloadResolution, CStyle, in TryImplicitConversion() 1587 AllowedExplicit AllowExplicit, in TryImplicitConversion() argument 1592 AllowExplicit, InOverloadResolution, CStyle, in TryImplicitConversion() 1604 bool AllowExplicit) { in PerformImplicitConversion() argument 1618 AllowExplicit ? AllowedExplicit::All : AllowedExplicit::None, in PerformImplicitConversion() 3465 bool AllowExplicit) { in IsInitializerListConstructorConversion() argument [all …]
|
| H A D | SemaDeclCXX.cpp | 15737 bool AllowExplicit, in CompleteConstructorCall() argument 15757 CallType, AllowExplicit, IsListInitialization); in CompleteConstructorCall()
|
| H A D | SemaExpr.cpp | 6370 VariadicCallType CallType, bool AllowExplicit, in GatherArgumentsForCall() argument 6415 Entity, SourceLocation(), Arg, IsListInitialization, AllowExplicit); in GatherArgumentsForCall()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Sema/ |
| H A D | Initialization.h | 773 bool AllowExplicit() const { return !isCopyInit(); } in AllowExplicit() function
|
| H A D | Sema.h | 3777 AllowedExplicit AllowExplicit, 3833 bool AllowExplicit = false); 3975 bool PartialOverloading = false, bool AllowExplicit = true, 4018 bool PartialOverloading = false, bool AllowExplicit = true, 4032 bool AllowExplicit, bool AllowResultConversion = true); 4037 bool AllowExplicit, bool AllowResultConversion = true); 6517 bool AllowExplicit = false, 12319 bool AllowExplicit = false, 12502 bool AllowExplicit = false);
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 2743 bool CXXConstructorDecl::isConvertingConstructor(bool AllowExplicit) const { in isConvertingConstructor() 2750 if (isExplicit() && !AllowExplicit) in isConvertingConstructor()
|
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 2668 bool isConvertingConstructor(bool AllowExplicit) const;
|