Lines Matching refs:AllowExplicit
98 AllowedExplicit AllowExplicit,
1324 AllowedExplicit AllowExplicit, in TryUserDefinedConversion() argument
1342 Conversions, AllowExplicit, in TryUserDefinedConversion()
1427 AllowedExplicit AllowExplicit, in TryImplicitConversion() argument
1474 AllowExplicit, InOverloadResolution, CStyle, in TryImplicitConversion()
1482 AllowedExplicit AllowExplicit, in TryImplicitConversion() argument
1487 AllowExplicit, InOverloadResolution, CStyle, in TryImplicitConversion()
1499 bool AllowExplicit) { in PerformImplicitConversion() argument
1513 AllowExplicit ? AllowedExplicit::All : AllowedExplicit::None, in PerformImplicitConversion()
3339 bool AllowExplicit) { in IsInitializerListConstructorConversion() argument
3355 AllowExplicit); in IsInitializerListConstructorConversion()
3359 /*PartialOverloading*/ false, AllowExplicit); in IsInitializerListConstructorConversion()
3411 AllowedExplicit AllowExplicit, in IsUserDefinedConversion() argument
3413 assert(AllowExplicit != AllowedExplicit::None || in IsUserDefinedConversion()
3448 AllowExplicit == AllowedExplicit::All); in IsUserDefinedConversion()
3492 AllowExplicit == AllowedExplicit::All); in IsUserDefinedConversion()
3500 AllowExplicit == AllowedExplicit::All); in IsUserDefinedConversion()
3534 AllowExplicit != AllowedExplicit::None); in IsUserDefinedConversion()
3538 AllowExplicit != AllowedExplicit::None); in IsUserDefinedConversion()
4614 bool AllowExplicit) { in FindConversionForRefInit() argument
4670 /*AllowObjCConversionOnExplicit=*/false, AllowExplicit); in FindConversionForRefInit()
4674 /*AllowObjCConversionOnExplicit=*/false, AllowExplicit); in FindConversionForRefInit()
4731 bool AllowExplicit) { in TryReferenceInit() argument
4831 AllowExplicit)) in TryReferenceInit()
4878 AllowExplicit)) { in TryReferenceInit()
4996 bool AllowExplicit = false);
5257 bool AllowExplicit) { in TryCopyInitialization() argument
5265 SuppressUserConversions, AllowExplicit); in TryCopyInitialization()
6269 bool PartialOverloading, bool AllowExplicit, bool AllowExplicitConversions, in AddOverloadCandidate() argument
6339 if (!AllowExplicit && ExplicitSpecifier::getFromDecl(Function).isExplicit()) { in AddOverloadCandidate()
7078 bool PartialOverloading, bool AllowExplicit, ADLCallKind IsADLCandidate, in AddTemplateOverloadCandidate() argument
7086 if (!AllowExplicit && isNonDependentlyExplicit(FunctionTemplate)) { in AddTemplateOverloadCandidate()
7144 PartialOverloading, AllowExplicit, in AddTemplateOverloadCandidate()
7160 const bool AllowExplicit = false; in CheckNonDependentConversions() local
7200 AllowExplicit); in CheckNonDependentConversions()
7258 bool AllowExplicit, bool AllowResultConversion) { in AddConversionCandidate() argument
7309 if (!AllowExplicit && Conversion->isExplicit()) { in AddConversionCandidate()
7462 bool AllowExplicit, bool AllowResultConversion) { in AddTemplateConversionCandidate() argument
7472 if (!AllowExplicit && isNonDependentlyExplicit(FunctionTemplate)) { in AddTemplateConversionCandidate()
7504 AllowExplicit, AllowResultConversion); in AddTemplateConversionCandidate()