Ticket #4114: concepts.diff

File concepts.diff, 10.6 KB (added by rwebb <richard.webb@…>, 13 years ago)
  • boost/regex/concepts.hpp

     
    990990      out = regex_format(out, m_cresults, func2b);
    991991      out = regex_format(out, m_cresults, func1b, f);
    992992      out = regex_format(out, m_cresults, func1b);
    993       out = regex_format(out, m_cresults, ref(func3b), f);
    994       out = regex_format(out, m_cresults, ref(func3b));
    995       out = regex_format(out, m_cresults, ref(func2b), f);
    996       out = regex_format(out, m_cresults, ref(func2b));
    997       out = regex_format(out, m_cresults, ref(func1b), f);
    998       out = regex_format(out, m_cresults, ref(func1b));
    999       out = regex_format(out, m_cresults, cref(func3b), f);
    1000       out = regex_format(out, m_cresults, cref(func3b));
    1001       out = regex_format(out, m_cresults, cref(func2b), f);
    1002       out = regex_format(out, m_cresults, cref(func2b));
    1003       out = regex_format(out, m_cresults, cref(func1b), f);
    1004       out = regex_format(out, m_cresults, cref(func1b));
     993      out = regex_format(out, m_cresults, boost::ref(func3b), f);
     994      out = regex_format(out, m_cresults, boost::ref(func3b));
     995      out = regex_format(out, m_cresults, boost::ref(func2b), f);
     996      out = regex_format(out, m_cresults, boost::ref(func2b));
     997      out = regex_format(out, m_cresults, boost::ref(func1b), f);
     998      out = regex_format(out, m_cresults, boost::ref(func1b));
     999      out = regex_format(out, m_cresults, boost::cref(func3b), f);
     1000      out = regex_format(out, m_cresults, boost::cref(func3b));
     1001      out = regex_format(out, m_cresults, boost::cref(func2b), f);
     1002      out = regex_format(out, m_cresults, boost::cref(func2b));
     1003      out = regex_format(out, m_cresults, boost::cref(func1b), f);
     1004      out = regex_format(out, m_cresults, boost::cref(func1b));
    10051005
    10061006      m_string += regex_format(m_cresults, func3b, f);
    10071007      m_string += regex_format(m_cresults, func3b);
     
    10091009      m_string += regex_format(m_cresults, func2b);
    10101010      m_string += regex_format(m_cresults, func1b, f);
    10111011      m_string += regex_format(m_cresults, func1b);
    1012       m_string += regex_format(m_cresults, ref(func3b), f);
    1013       m_string += regex_format(m_cresults, ref(func3b));
    1014       m_string += regex_format(m_cresults, ref(func2b), f);
    1015       m_string += regex_format(m_cresults, ref(func2b));
    1016       m_string += regex_format(m_cresults, ref(func1b), f);
    1017       m_string += regex_format(m_cresults, ref(func1b));
    1018       m_string += regex_format(m_cresults, cref(func3b), f);
    1019       m_string += regex_format(m_cresults, cref(func3b));
    1020       m_string += regex_format(m_cresults, cref(func2b), f);
    1021       m_string += regex_format(m_cresults, cref(func2b));
    1022       m_string += regex_format(m_cresults, cref(func1b), f);
    1023       m_string += regex_format(m_cresults, cref(func1b));
     1012      m_string += regex_format(m_cresults, boost::ref(func3b), f);
     1013      m_string += regex_format(m_cresults, boost::ref(func3b));
     1014      m_string += regex_format(m_cresults, boost::ref(func2b), f);
     1015      m_string += regex_format(m_cresults, boost::ref(func2b));
     1016      m_string += regex_format(m_cresults, boost::ref(func1b), f);
     1017      m_string += regex_format(m_cresults, boost::ref(func1b));
     1018      m_string += regex_format(m_cresults, boost::cref(func3b), f);
     1019      m_string += regex_format(m_cresults, boost::cref(func3b));
     1020      m_string += regex_format(m_cresults, boost::cref(func2b), f);
     1021      m_string += regex_format(m_cresults, boost::cref(func2b));
     1022      m_string += regex_format(m_cresults, boost::cref(func1b), f);
     1023      m_string += regex_format(m_cresults, boost::cref(func1b));
    10241024
    10251025      out = m_cresults.format(out, func3b, f);
    10261026      out = m_cresults.format(out, func3b);
     
    10281028      out = m_cresults.format(out, func2b);
    10291029      out = m_cresults.format(out, func1b, f);
    10301030      out = m_cresults.format(out, func1b);
    1031       out = m_cresults.format(out, ref(func3b), f);
    1032       out = m_cresults.format(out, ref(func3b));
    1033       out = m_cresults.format(out, ref(func2b), f);
    1034       out = m_cresults.format(out, ref(func2b));
    1035       out = m_cresults.format(out, ref(func1b), f);
    1036       out = m_cresults.format(out, ref(func1b));
    1037       out = m_cresults.format(out, cref(func3b), f);
    1038       out = m_cresults.format(out, cref(func3b));
    1039       out = m_cresults.format(out, cref(func2b), f);
    1040       out = m_cresults.format(out, cref(func2b));
    1041       out = m_cresults.format(out, cref(func1b), f);
    1042       out = m_cresults.format(out, cref(func1b));
     1031      out = m_cresults.format(out, boost::ref(func3b), f);
     1032      out = m_cresults.format(out, boost::ref(func3b));
     1033      out = m_cresults.format(out, boost::ref(func2b), f);
     1034      out = m_cresults.format(out, boost::ref(func2b));
     1035      out = m_cresults.format(out, boost::ref(func1b), f);
     1036      out = m_cresults.format(out, boost::ref(func1b));
     1037      out = m_cresults.format(out, boost::cref(func3b), f);
     1038      out = m_cresults.format(out, boost::cref(func3b));
     1039      out = m_cresults.format(out, boost::cref(func2b), f);
     1040      out = m_cresults.format(out, boost::cref(func2b));
     1041      out = m_cresults.format(out, boost::cref(func1b), f);
     1042      out = m_cresults.format(out, boost::cref(func1b));
    10431043
    10441044      m_string += m_cresults.format(func3b, f);
    10451045      m_string += m_cresults.format(func3b);
     
    10471047      m_string += m_cresults.format(func2b);
    10481048      m_string += m_cresults.format(func1b, f);
    10491049      m_string += m_cresults.format(func1b);
    1050       m_string += m_cresults.format(ref(func3b), f);
    1051       m_string += m_cresults.format(ref(func3b));
    1052       m_string += m_cresults.format(ref(func2b), f);
    1053       m_string += m_cresults.format(ref(func2b));
    1054       m_string += m_cresults.format(ref(func1b), f);
    1055       m_string += m_cresults.format(ref(func1b));
    1056       m_string += m_cresults.format(cref(func3b), f);
    1057       m_string += m_cresults.format(cref(func3b));
    1058       m_string += m_cresults.format(cref(func2b), f);
    1059       m_string += m_cresults.format(cref(func2b));
    1060       m_string += m_cresults.format(cref(func1b), f);
    1061       m_string += m_cresults.format(cref(func1b));
     1050      m_string += m_cresults.format(boost::ref(func3b), f);
     1051      m_string += m_cresults.format(boost::ref(func3b));
     1052      m_string += m_cresults.format(boost::ref(func2b), f);
     1053      m_string += m_cresults.format(boost::ref(func2b));
     1054      m_string += m_cresults.format(boost::ref(func1b), f);
     1055      m_string += m_cresults.format(boost::ref(func1b));
     1056      m_string += m_cresults.format(boost::cref(func3b), f);
     1057      m_string += m_cresults.format(boost::cref(func3b));
     1058      m_string += m_cresults.format(boost::cref(func2b), f);
     1059      m_string += m_cresults.format(boost::cref(func2b));
     1060      m_string += m_cresults.format(boost::cref(func1b), f);
     1061      m_string += m_cresults.format(boost::cref(func1b));
    10621062
    10631063      out = regex_replace(out, m_in, m_in, ce, func3, f);
    10641064      out = regex_replace(out, m_in, m_in, ce, func3);
     
    10661066      out = regex_replace(out, m_in, m_in, ce, func2);
    10671067      out = regex_replace(out, m_in, m_in, ce, func1, f);
    10681068      out = regex_replace(out, m_in, m_in, ce, func1);
    1069       out = regex_replace(out, m_in, m_in, ce, ref(func3), f);
    1070       out = regex_replace(out, m_in, m_in, ce, ref(func3));
    1071       out = regex_replace(out, m_in, m_in, ce, ref(func2), f);
    1072       out = regex_replace(out, m_in, m_in, ce, ref(func2));
    1073       out = regex_replace(out, m_in, m_in, ce, ref(func1), f);
    1074       out = regex_replace(out, m_in, m_in, ce, ref(func1));
    1075       out = regex_replace(out, m_in, m_in, ce, cref(func3), f);
    1076       out = regex_replace(out, m_in, m_in, ce, cref(func3));
    1077       out = regex_replace(out, m_in, m_in, ce, cref(func2), f);
    1078       out = regex_replace(out, m_in, m_in, ce, cref(func2));
    1079       out = regex_replace(out, m_in, m_in, ce, cref(func1), f);
    1080       out = regex_replace(out, m_in, m_in, ce, cref(func1));
     1069      out = regex_replace(out, m_in, m_in, ce, boost::ref(func3), f);
     1070      out = regex_replace(out, m_in, m_in, ce, boost::ref(func3));
     1071      out = regex_replace(out, m_in, m_in, ce, boost::ref(func2), f);
     1072      out = regex_replace(out, m_in, m_in, ce, boost::ref(func2));
     1073      out = regex_replace(out, m_in, m_in, ce, boost::ref(func1), f);
     1074      out = regex_replace(out, m_in, m_in, ce, boost::ref(func1));
     1075      out = regex_replace(out, m_in, m_in, ce, boost::cref(func3), f);
     1076      out = regex_replace(out, m_in, m_in, ce, boost::cref(func3));
     1077      out = regex_replace(out, m_in, m_in, ce, boost::cref(func2), f);
     1078      out = regex_replace(out, m_in, m_in, ce, boost::cref(func2));
     1079      out = regex_replace(out, m_in, m_in, ce, boost::cref(func1), f);
     1080      out = regex_replace(out, m_in, m_in, ce, boost::cref(func1));
    10811081
    10821082      functor3<match_results<typename string_type::const_iterator> > func3s;
    10831083      functor2<match_results<typename string_type::const_iterator> > func2s;
     
    10881088      m_string += regex_replace(m_string, ce, func2s);
    10891089      m_string += regex_replace(m_string, ce, func1s, f);
    10901090      m_string += regex_replace(m_string, ce, func1s);
    1091       m_string += regex_replace(m_string, ce, ref(func3s), f);
    1092       m_string += regex_replace(m_string, ce, ref(func3s));
    1093       m_string += regex_replace(m_string, ce, ref(func2s), f);
    1094       m_string += regex_replace(m_string, ce, ref(func2s));
    1095       m_string += regex_replace(m_string, ce, ref(func1s), f);
    1096       m_string += regex_replace(m_string, ce, ref(func1s));
    1097       m_string += regex_replace(m_string, ce, cref(func3s), f);
    1098       m_string += regex_replace(m_string, ce, cref(func3s));
    1099       m_string += regex_replace(m_string, ce, cref(func2s), f);
    1100       m_string += regex_replace(m_string, ce, cref(func2s));
    1101       m_string += regex_replace(m_string, ce, cref(func1s), f);
    1102       m_string += regex_replace(m_string, ce, cref(func1s));
     1091      m_string += regex_replace(m_string, ce, boost::ref(func3s), f);
     1092      m_string += regex_replace(m_string, ce, boost::ref(func3s));
     1093      m_string += regex_replace(m_string, ce, boost::ref(func2s), f);
     1094      m_string += regex_replace(m_string, ce, boost::ref(func2s));
     1095      m_string += regex_replace(m_string, ce, boost::ref(func1s), f);
     1096      m_string += regex_replace(m_string, ce, boost::ref(func1s));
     1097      m_string += regex_replace(m_string, ce, boost::cref(func3s), f);
     1098      m_string += regex_replace(m_string, ce, boost::cref(func3s));
     1099      m_string += regex_replace(m_string, ce, boost::cref(func2s), f);
     1100      m_string += regex_replace(m_string, ce, boost::cref(func2s));
     1101      m_string += regex_replace(m_string, ce, boost::cref(func1s), f);
     1102      m_string += regex_replace(m_string, ce, boost::cref(func1s));
    11031103   }
    11041104
    11051105   std::basic_ostream<value_type> m_stream;