Lines Matching refs:AllowExplicit
97 AllowedExplicit AllowExplicit,
1322 AllowedExplicit AllowExplicit, in TryUserDefinedConversion() argument
1340 Conversions, AllowExplicit, in TryUserDefinedConversion()
1425 AllowedExplicit AllowExplicit, in TryImplicitConversion() argument
1472 AllowExplicit, InOverloadResolution, CStyle, in TryImplicitConversion()
1480 AllowedExplicit AllowExplicit, in TryImplicitConversion() argument
1485 AllowExplicit, InOverloadResolution, CStyle, in TryImplicitConversion()
1497 bool AllowExplicit) { in PerformImplicitConversion() argument
1511 AllowExplicit ? AllowedExplicit::All : AllowedExplicit::None, in PerformImplicitConversion()
3358 bool AllowExplicit) { in IsInitializerListConstructorConversion() argument
3374 AllowExplicit); in IsInitializerListConstructorConversion()
3378 /*PartialOverloading*/ false, AllowExplicit); in IsInitializerListConstructorConversion()
3430 AllowedExplicit AllowExplicit, in IsUserDefinedConversion() argument
3432 assert(AllowExplicit != AllowedExplicit::None || in IsUserDefinedConversion()
3467 AllowExplicit == AllowedExplicit::All); in IsUserDefinedConversion()
3511 AllowExplicit == AllowedExplicit::All); in IsUserDefinedConversion()
3519 AllowExplicit == AllowedExplicit::All); in IsUserDefinedConversion()
3553 AllowExplicit != AllowedExplicit::None); in IsUserDefinedConversion()
3557 AllowExplicit != AllowedExplicit::None); in IsUserDefinedConversion()
4622 bool AllowExplicit) { in FindConversionForRefInit() argument
4678 /*AllowObjCConversionOnExplicit=*/false, AllowExplicit); in FindConversionForRefInit()
4682 /*AllowObjCConversionOnExplicit=*/false, AllowExplicit); in FindConversionForRefInit()
4739 bool AllowExplicit) { in TryReferenceInit() argument
4839 AllowExplicit)) in TryReferenceInit()
4886 AllowExplicit)) { in TryReferenceInit()
5004 bool AllowExplicit = false);
5315 bool AllowExplicit) { in TryCopyInitialization() argument
5323 SuppressUserConversions, AllowExplicit); in TryCopyInitialization()
6327 bool PartialOverloading, bool AllowExplicit, bool AllowExplicitConversions, in AddOverloadCandidate() argument
6397 if (!AllowExplicit && ExplicitSpecifier::getFromDecl(Function).isExplicit()) { in AddOverloadCandidate()
7159 bool PartialOverloading, bool AllowExplicit, ADLCallKind IsADLCandidate, in AddTemplateOverloadCandidate() argument
7167 if (!AllowExplicit && isNonDependentlyExplicit(FunctionTemplate)) { in AddTemplateOverloadCandidate()
7225 PartialOverloading, AllowExplicit, in AddTemplateOverloadCandidate()
7241 const bool AllowExplicit = false; in CheckNonDependentConversions() local
7281 AllowExplicit); in CheckNonDependentConversions()
7339 bool AllowExplicit, bool AllowResultConversion) { in AddConversionCandidate() argument
7390 if (!AllowExplicit && Conversion->isExplicit()) { in AddConversionCandidate()
7543 bool AllowExplicit, bool AllowResultConversion) { in AddTemplateConversionCandidate() argument
7553 if (!AllowExplicit && isNonDependentlyExplicit(FunctionTemplate)) { in AddTemplateConversionCandidate()
7585 AllowExplicit, AllowResultConversion); in AddTemplateConversionCandidate()