https://bugs.documentfoundation.org/show_bug.cgi?id=94228

            Bug ID: 94228
           Summary: replace BOOST_PP macros with C++11 variadic templates
                    were possible
           Product: LibreOffice
           Version: unspecified
          Hardware: Other
                OS: All
            Status: UNCONFIRMED
          Severity: trivial
          Priority: medium
         Component: LibreOffice
          Assignee: libreoffice-bugs@lists.freedesktop.org
          Reporter: bjoern.michael...@canonical.com

C++11 supports variadic templates:

 https://en.wikipedia.org/wiki/Variadic_template#C.2B.2B

Previously this was worked around with preprocessor macros. If handwritten,
those might be hard to find, but some are using the BOOST__PP preprocessor
macros and should be easily greppable:


http://opengrok.libreoffice.org/search?q=BOOST_PP_REPEAT&project=core&defs=&refs=&path=&hist=
 git grep BOOST_PP include/

This task to remove the use of those boost macros and use plain C++11 variadic
templates instead. There is hope this will also lead to less confusing compiler
error messages if those classes are misused.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
Libreoffice-bugs@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to