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: [email protected]
Reporter: [email protected]
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
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs