Класс<regex_traits>представляет собой тонкую обертку вокруг фактического класса реализации, который может быть одним из:
<c_regex_traits>Этот класс обесценен, он обертывает C-локаль и используется в качестве реализации по умолчанию, когда платформа не Win32, а C++-локаль недоступна.
<cpp_regex_traits>: класс признаков по умолчанию для платформ, не относящихся к Win32, позволяет пропитать класс regex примером std::locale.
<w32_regex_traits>: Реализация класса признаков по умолчанию на платформах Win32 позволяет классу регексов проникать в LCID.
Поведение по умолчанию может быть изменено путем определения одного из следующих макросов конфигурации вboost/regex/user.hpp
Статья regex_traits раздела Boost.Regex 5.1.2 Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.