Split _M_dfs() into smaller functions.
authorTim Shen <timshen@google.com>
Mon, 22 Aug 2016 19:50:15 +0000 (19:50 +0000)
committerTim Shen <timshen@gcc.gnu.org>
Mon, 22 Aug 2016 19:50:15 +0000 (19:50 +0000)
commitd79d6252758099b8424434df6227c8beaea68608
treef8e70751d86d115529988fce787e1dbc13abc70a
parentbef18c6382e3d0e610a73e05a400058fb0c7ac5c
Split _M_dfs() into smaller functions.

* regex_executor.h(_M_handle_repeat, _M_handle_subexpr_begin)
(_M_handle_subexpr_end, _M_handle_line_begin_assertion)
(_M_handle_line_end_assertion, _M_handle_word_boundary)
(_M_handle_subexpr_lookahead, _M_handle_match)
(_M_handle_backref, _M_handle_accept, _M_handle_alternative):
Add separate function declarations.
* regex_executor.tcc: Split _M_dfs() into multiple handler functions.

From-SVN: r239673
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/regex_executor.h
libstdc++-v3/include/bits/regex_executor.tcc