On 6/7/2015 7:05 AM, Bjorn Reese wrote:
On 06/07/2015 05:17 AM, Edward Diener wrote:
I design a library which, let's say, takes a regex object as parameter to some exported function. If the end-user of my library is compiling in C++11 mode is it more likely that his use of regex will be std::regex or boost::regex ? IMO it is the former. Conversely if the end-user of my
What if your library uses extension in boost::regex that are not present in std::regex?
In that case I don't use the macros for choosing between boost::regex and std::regex, but just decide to always use boost::regex in my interface. Using the macros are optional. Even bringing in the macros are optional, as including boost.config.hpp does not automatically include any of the macro header files.