• Jochen Nitschke's avatar
    C++11 remove std::unary_function bases from functors · c4ddf6cd
    Jochen Nitschke yazdı
    std::unary_function is deprecated since C++11 and removed in C++17
    90% done with regexp magic.
    removed obsolete <functional> includes.
    The std::unary_function base class was used in 3 places:
    * chart2/source/tools/DataSeriesHelper.cxx: lcl_MatchesRole
       is used in a std::not1 function helper who uses the members
       return_type and argument_type.
       - replace deprecated std::not1 with a lambda
    * chart2/source/tools/ModifyListenerHelper.cxx:
       lcl_weakReferenceToSame used the argument_type member in the
       operator() parameter.
       - inline the parameter type.
    * xmloff/source/chart/SchXMLExport.cxx: lcl_SequenceToMapElement
       used result_type and argument_type in operator().
       - inline the types
    Also fix compile error with gcc about finding std::for_each.
    Change-Id: I073673beb01410c3108e7d0346d9e7d6b9ad2e2f
    Reviewed-on: https://gerrit.libreoffice.org/39358Reviewed-by: 's avatarStephan Bergmann <sbergman@redhat.com>
    Tested-by: 's avatarStephan Bergmann <sbergman@redhat.com>
Son kayıt (commit)
Son güncelleme
inc Loading commit data...
qa Loading commit data...
source Loading commit data...
CppunitTest_unoxml_domtest.mk Loading commit data...
JunitTest_unordf_complex.mk Loading commit data...
JunitTest_unoxml_complex.mk Loading commit data...
Library_unordf.mk Loading commit data...
Library_unoxml.mk Loading commit data...
Makefile Loading commit data...
Module_unoxml.mk Loading commit data...
README Loading commit data...