|  | Home | Libraries | People | FAQ | More | 
The following macros (see user.hpp) control how Boost.Regex interacts with the user's locale:
| macro | description | 
|---|---|
| BOOST_REGEX_USE_C_LOCALE | Forces Boost.Regex to use the global C locale in its traits class support: this is now deprecated in favour of the C++ locale. | 
| BOOST_REGEX_USE_CPP_LOCALE | Forces Boost.Regex to use std::locale in it's default traits class, regular expressions can then be imbued with an instance specific locale. This is the default behaviour on non-Windows platforms. | 
| BOOST_REGEX_NO_W32 | Tells Boost.Regex not to use any Win32 API's even when available (implies BOOST_REGEX_USE_CPP_LOCALE unless BOOST_REGEX_USE_C_LOCALE is set). |