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()
6265 bool PartialOverloading, bool AllowExplicit, bool AllowExplicitConversions, in AddOverloadCandidate() argument
6335 if (!AllowExplicit && ExplicitSpecifier::getFromDecl(Function).isExplicit()) { in AddOverloadCandidate()
7074 bool PartialOverloading, bool AllowExplicit, ADLCallKind IsADLCandidate, in AddTemplateOverloadCandidate() argument
7082 if (!AllowExplicit && isNonDependentlyExplicit(FunctionTemplate)) { in AddTemplateOverloadCandidate()
7140 PartialOverloading, AllowExplicit, in AddTemplateOverloadCandidate()
7156 const bool AllowExplicit = false; in CheckNonDependentConversions() local
7196 AllowExplicit); in CheckNonDependentConversions()
7254 bool AllowExplicit, bool AllowResultConversion) { in AddConversionCandidate() argument
7305 if (!AllowExplicit && Conversion->isExplicit()) { in AddConversionCandidate()
7458 bool AllowExplicit, bool AllowResultConversion) { in AddTemplateConversionCandidate() argument
7468 if (!AllowExplicit && isNonDependentlyExplicit(FunctionTemplate)) { in AddTemplateConversionCandidate()
7500 AllowExplicit, AllowResultConversion); in AddTemplateConversionCandidate()