Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

regex_traits

Boost , Boost.Regex 5.1.2 , Reference

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext
namespace boost{
template <class charT, class implementationT = sensible_default_choice>
struct regex_traits : public implementationT
{
   regex_traits() : implementationT() {}
};
template <class charT>
struct c_regex_traits;
template <class charT>
class cpp_regex_traits;
template <class charT>
class w32_regex_traits;
} // namespace boost
Description

Класс<regex_traits>представляет собой тонкую обертку вокруг фактического класса реализации, который может быть одним из:

  • <c_regex_traits>Этот класс обесценен, он обертывает C-локаль и используется в качестве реализации по умолчанию, когда платформа не Win32, а C++-локаль недоступна.
  • <cpp_regex_traits>: класс признаков по умолчанию для платформ, не относящихся к Win32, позволяет пропитать класс regex примером std::locale.
  • <w32_regex_traits>: Реализация класса признаков по умолчанию на платформах Win32 позволяет классу регексов проникать в LCID.

Поведение по умолчанию может быть изменено путем определения одного из следующих макросов конфигурации вboost/regex/user.hpp

  • BOOST_REGEX_USE_C_LOCALE: делает<c_regex_traits>по умолчанию.
  • BOOST_REGEX_USE_CPP_LOCALE: делает<cpp_regex_traits>по умолчанию.

Все эти классы признаков соответствуюттребованиям класса признаков..


PrevUpHomeNext

Статья regex_traits раздела Boost.Regex 5.1.2 Reference может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Reference ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 18:19:06/0.0079939365386963/1