enum | boost::re_detail::syntax_element_type {
boost::re_detail::syntax_element_startmark = 0,
boost::re_detail::syntax_element_endmark = syntax_element_startmark + 1,
boost::re_detail::syntax_element_literal = syntax_element_endmark + 1,
boost::re_detail::syntax_element_start_line = syntax_element_literal + 1,
boost::re_detail::syntax_element_end_line = syntax_element_start_line + 1,
boost::re_detail::syntax_element_wild = syntax_element_end_line + 1,
boost::re_detail::syntax_element_match = syntax_element_wild + 1,
boost::re_detail::syntax_element_word_boundary = syntax_element_match + 1,
boost::re_detail::syntax_element_within_word = syntax_element_word_boundary + 1,
boost::re_detail::syntax_element_word_start = syntax_element_within_word + 1,
boost::re_detail::syntax_element_word_end = syntax_element_word_start + 1,
boost::re_detail::syntax_element_buffer_start = syntax_element_word_end + 1,
boost::re_detail::syntax_element_buffer_end = syntax_element_buffer_start + 1,
boost::re_detail::syntax_element_backref = syntax_element_buffer_end + 1,
boost::re_detail::syntax_element_long_set = syntax_element_backref + 1,
boost::re_detail::syntax_element_set = syntax_element_long_set + 1,
boost::re_detail::syntax_element_jump = syntax_element_set + 1,
boost::re_detail::syntax_element_alt = syntax_element_jump + 1,
boost::re_detail::syntax_element_rep = syntax_element_alt + 1,
boost::re_detail::syntax_element_combining = syntax_element_rep + 1,
boost::re_detail::syntax_element_soft_buffer_end = syntax_element_combining + 1,
boost::re_detail::syntax_element_restart_continue = syntax_element_soft_buffer_end + 1,
boost::re_detail::syntax_element_dot_rep = syntax_element_restart_continue + 1,
boost::re_detail::syntax_element_char_rep = syntax_element_dot_rep + 1,
boost::re_detail::syntax_element_short_set_rep = syntax_element_char_rep + 1,
boost::re_detail::syntax_element_long_set_rep = syntax_element_short_set_rep + 1,
boost::re_detail::syntax_element_backstep = syntax_element_long_set_rep + 1,
boost::re_detail::syntax_element_assert_backref = syntax_element_backstep + 1,
boost::re_detail::syntax_element_toggle_case = syntax_element_assert_backref + 1,
boost::re_detail::syntax_element_recurse = syntax_element_toggle_case + 1
} |