Searched refs:AllowExplicit (Results 1 – 8 of 8) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaOverload.cpp | 91 bool AllowExplicit, 1260 bool AllowExplicit, in TryUserDefinedConversion() argument 1363 bool AllowExplicit, in TryImplicitConversion() argument 1418 bool AllowExplicit, in TryImplicitConversion() argument 1457 AllowExplicit, in PerformImplicitConversion() 3320 bool AllowExplicit, in IsUserDefinedConversion() argument 4394 bool AllowExplicit) { in FindConversionForRefInit() argument 4418 if (!AllowExplicit && Conv->isExplicit()) in FindConversionForRefInit() 4521 bool AllowExplicit) { in TryReferenceInit() argument 5056 bool AllowExplicit) { in TryCopyInitialization() argument [all …]
|
| H A D | SemaInit.cpp | 3703 bool CopyInitializing, bool AllowExplicit, in ResolveConstructorOverload() argument 3713 if (!AllowExplicit && Info.Constructor->isExplicit()) in ResolveConstructorOverload() 3747 bool AllowExplicitConv = AllowExplicit && !CopyInitializing && in ResolveConstructorOverload() 3872 bool AllowExplicit = Kind.AllowExplicit() || IsListInit; in TryConstructorInitialization() local 3966 if (IsListInit && !Kind.AllowExplicit() && CtorDecl->isExplicit()) { in TryConstructorInitialization() 4934 bool AllowExplicit = Kind.AllowExplicit(); in TryUserDefinedConversion() local 4950 Info.Constructor->isConvertingConstructor(AllowExplicit)) { in TryUserDefinedConversion() 4992 if (AllowExplicit || !Conv->isExplicit()) { in TryUserDefinedConversion() 5000 AllowExplicit); in TryUserDefinedConversion() 9129 bool AllowExplicit) { in PerformCopyInitialization() argument [all …]
|
| H A D | SemaDeclCXX.cpp | 13092 bool AllowExplicit, in CompleteConstructorCall() argument 13116 CallType, AllowExplicit, in CompleteConstructorCall()
|
| H A D | SemaExpr.cpp | 4986 VariadicCallType CallType, bool AllowExplicit, in GatherArgumentsForCall() argument 5030 Entity, SourceLocation(), Arg, IsListInitialization, AllowExplicit); in GatherArgumentsForCall()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Initialization.h | 730 bool AllowExplicit() const { return !isCopyInit(); } in AllowExplicit() function
|
| H A D | Sema.h | 2567 bool AllowExplicit, 2623 bool AllowExplicit = false); 2765 bool AllowExplicit = false, 5017 bool AllowExplicit = false, 9500 bool AllowExplicit = false, 9652 bool AllowExplicit = false); 9655 bool AllowExplicit,
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 2417 bool CXXConstructorDecl::isConvertingConstructor(bool AllowExplicit) const { in isConvertingConstructor() 2424 if (isExplicit() && !AllowExplicit) in isConvertingConstructor()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 2659 bool isConvertingConstructor(bool AllowExplicit) const;
|