21 Sep
2017
21 Sep
'17
8:10 p.m.
On 9/21/17 12:23 PM, paul via Boost wrote:
- What is your evaluation of the implementation? I think there are too many macros internally, but I think its mostly to work around compilers. So its about average for a boost library.
Well macros are used to help improve compatibility, and improve compile-time performance where possible(ie using intrinsics over type traits).
Hmmm - I didn't catch this. I had presumed that macros were used because there was no other way to implement the required functionality. I don't think that saving a little bit of compile time is a good justification for defining a macro. Robert Ramey