Тип<syntax_option_type>— это тип битмаски, который управляет интерпретацией строки регулярного выражения. Для удобства обратите внимание, что все константы, перечисленные здесь, также дублируются в рамках шаблона класса.<basic_regex>.
namespacestd{namespaceregex_constants{typedefimplementation-specific-bitmask-typesyntax_option_type;// these flags are standardized:staticconstsyntax_option_typenormal;staticconstsyntax_option_typeECMAScript=normal;staticconstsyntax_option_typeJavaScript=normal;staticconstsyntax_option_typeJScript=normal;staticconstsyntax_option_typeperl=normal;staticconstsyntax_option_typebasic;staticconstsyntax_option_typesed=basic;staticconstsyntax_option_typeextended;staticconstsyntax_option_typeawk;staticconstsyntax_option_typegrep;staticconstsyntax_option_typeegrep;staticconstsyntax_option_typeicase;staticconstsyntax_option_typenosubs;staticconstsyntax_option_typeoptimize;staticconstsyntax_option_typecollate;// // The remaining options are specific to Boost.Regex://// Options common to both Perl and POSIX regular expressions:staticconstsyntax_option_typenewline_alt;staticconstsyntax_option_typeno_except;staticconstsyntax_option_typesave_subexpression_location;// Perl specific options:staticconstsyntax_option_typeno_mod_m;staticconstsyntax_option_typeno_mod_s;staticconstsyntax_option_typemod_s;staticconstsyntax_option_typemod_x;staticconstsyntax_option_typeno_empty_expressions;// POSIX extended specific options:staticconstsyntax_option_typeno_escape_in_lists;staticconstsyntax_option_typeno_bk_refs;// POSIX basic specific options:staticconstsyntax_option_typeno_escape_in_lists;staticconstsyntax_option_typeno_char_classes;staticconstsyntax_option_typeno_intervals;staticconstsyntax_option_typebk_plus_qm;staticconstsyntax_option_typebk_vbar;}// namespace regex_constants}// namespace std
Статья syntax_option_type Synopsis раздела Boost.Regex 5.1.2 syntax_option_type может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.