Lines Matching defs:AllowExplicit

111                         AllowedExplicit AllowExplicit,
1589 AllowedExplicit AllowExplicit,
1607 Conversions, AllowExplicit,
1683 /// If @p AllowExplicit, then explicit user-defined conversions are
1692 AllowedExplicit AllowExplicit,
1739 AllowExplicit, InOverloadResolution, CStyle,
1747 AllowedExplicit AllowExplicit,
1752 AllowExplicit, InOverloadResolution, CStyle,
1759 bool AllowExplicit) {
1773 AllowExplicit ? AllowedExplicit::All : AllowedExplicit::None,
3655 bool AllowExplicit) {
3671 AllowExplicit);
3675 /*PartialOverloading*/ false, AllowExplicit);
3716 /// \param AllowExplicit true if the conversion should consider C++0x
3722 /// constructors. Requires \c AllowExplicit to also be set.
3727 AllowedExplicit AllowExplicit,
3729 assert(AllowExplicit != AllowedExplicit::None ||
3764 AllowExplicit == AllowedExplicit::All);
3786 /*AllowExplicit*/ true);
3808 AllowExplicit == AllowedExplicit::All);
3816 AllowExplicit == AllowedExplicit::All);
3850 AllowExplicit != AllowedExplicit::None);
3854 AllowExplicit != AllowedExplicit::None);
4915 bool AllowExplicit) {
4971 /*AllowObjCConversionOnExplicit=*/false, AllowExplicit);
4975 /*AllowObjCConversionOnExplicit=*/false, AllowExplicit);
5032 bool AllowExplicit) {
5133 AllowExplicit))
5180 AllowExplicit)) {
5298 bool AllowExplicit = false);
5549 /*AllowExplicit=*/false);
5621 bool AllowExplicit) {
5629 SuppressUserConversions, AllowExplicit);
6042 /*AllowExplicit=*/false);
6518 /*AllowObjCConversionOnExplicit=*/false, /*AllowExplicit*/ true);
6523 /*AllowExplicit*/ true);
6798 bool PartialOverloading, bool AllowExplicit, bool AllowExplicitConversions,
6866 if (!AllowExplicit && ExplicitSpecifier::getFromDecl(Function).isExplicit()) {
7082 /*AllowExplicit*/false);
7647 bool PartialOverloading, bool AllowExplicit, ADLCallKind IsADLCandidate,
7655 if (!AllowExplicit && isNonDependentlyExplicit(FunctionTemplate)) {
7718 PartialOverloading, AllowExplicit,
7732 const bool AllowExplicit = false;
7790 AllowExplicit);
7842 bool AllowExplicit, bool AllowResultConversion) {
7891 if (!AllowExplicit && Conversion->isExplicit()) {
8044 bool AllowExplicit, bool AllowResultConversion) {
8054 if (!AllowExplicit && isNonDependentlyExplicit(FunctionTemplate)) {
8088 AllowExplicit, AllowResultConversion);
9996 PartialOverloading, /*AllowExplicit=*/true,
10002 /*AllowExplicit=*/true, /*AllowExplicitConversion=*/false,
10011 /*AllowExplicit=*/true, ADLCallKind::UsesADL);
10017 /*AllowExplicit=*/true, ADLCallKind::UsesADL,