Lines Matching refs:AllowExplicit
105 AllowedExplicit AllowExplicit,
1539 AllowedExplicit AllowExplicit, in TryUserDefinedConversion() argument
1557 Conversions, AllowExplicit, in TryUserDefinedConversion()
1642 AllowedExplicit AllowExplicit, in TryImplicitConversion() argument
1689 AllowExplicit, InOverloadResolution, CStyle, in TryImplicitConversion()
1697 AllowedExplicit AllowExplicit, in TryImplicitConversion() argument
1702 AllowExplicit, InOverloadResolution, CStyle, in TryImplicitConversion()
1714 bool AllowExplicit) { in PerformImplicitConversion() argument
1728 AllowExplicit ? AllowedExplicit::All : AllowedExplicit::None, in PerformImplicitConversion()
3621 bool AllowExplicit) { in IsInitializerListConstructorConversion() argument
3637 AllowExplicit); in IsInitializerListConstructorConversion()
3641 /*PartialOverloading*/ false, AllowExplicit); in IsInitializerListConstructorConversion()
3693 AllowedExplicit AllowExplicit, in IsUserDefinedConversion() argument
3695 assert(AllowExplicit != AllowedExplicit::None || in IsUserDefinedConversion()
3730 AllowExplicit == AllowedExplicit::All); in IsUserDefinedConversion()
3774 AllowExplicit == AllowedExplicit::All); in IsUserDefinedConversion()
3782 AllowExplicit == AllowedExplicit::All); in IsUserDefinedConversion()
3816 AllowExplicit != AllowedExplicit::None); in IsUserDefinedConversion()
3820 AllowExplicit != AllowedExplicit::None); in IsUserDefinedConversion()
4888 bool AllowExplicit) { in FindConversionForRefInit() argument
4944 /*AllowObjCConversionOnExplicit=*/false, AllowExplicit); in FindConversionForRefInit()
4948 /*AllowObjCConversionOnExplicit=*/false, AllowExplicit); in FindConversionForRefInit()
5005 bool AllowExplicit) { in TryReferenceInit() argument
5105 AllowExplicit)) in TryReferenceInit()
5152 AllowExplicit)) { in TryReferenceInit()
5270 bool AllowExplicit = false);
5593 bool AllowExplicit) { in TryCopyInitialization() argument
5601 SuppressUserConversions, AllowExplicit); in TryCopyInitialization()
6749 bool PartialOverloading, bool AllowExplicit, bool AllowExplicitConversions, in AddOverloadCandidate() argument
6819 if (!AllowExplicit && ExplicitSpecifier::getFromDecl(Function).isExplicit()) { in AddOverloadCandidate()
7600 bool PartialOverloading, bool AllowExplicit, ADLCallKind IsADLCandidate, in AddTemplateOverloadCandidate() argument
7608 if (!AllowExplicit && isNonDependentlyExplicit(FunctionTemplate)) { in AddTemplateOverloadCandidate()
7669 PartialOverloading, AllowExplicit, in AddTemplateOverloadCandidate()
7686 const bool AllowExplicit = false; in CheckNonDependentConversions() local
7744 AllowExplicit); in CheckNonDependentConversions()
7802 bool AllowExplicit, bool AllowResultConversion) { in AddConversionCandidate() argument
7853 if (!AllowExplicit && Conversion->isExplicit()) { in AddConversionCandidate()
8015 bool AllowExplicit, bool AllowResultConversion) { in AddTemplateConversionCandidate() argument
8025 if (!AllowExplicit && isNonDependentlyExplicit(FunctionTemplate)) { in AddTemplateConversionCandidate()
8060 AllowExplicit, AllowResultConversion); in AddTemplateConversionCandidate()