Fix case-sensitivity change behaviour.

See https://svn.boost.org/trac/boost/ticket/11205.
Update docs to match.
This commit is contained in:
jzmaddock
2016-03-14 19:22:18 +00:00
parent a9760859b0
commit 9059bfb5c6
8 changed files with 74 additions and 12 deletions

View File

@ -537,6 +537,7 @@ private:
bool unwind_recursion_pop(bool);
bool unwind_commit(bool);
bool unwind_then(bool);
bool unwind_case(bool);
void destroy_single_repeat();
void push_matched_paren(int index, const sub_match<BidiIterator>& sub);
void push_recursion_stopper();
@ -547,6 +548,7 @@ private:
void push_non_greedy_repeat(const re_syntax_base* ps);
void push_recursion(int idx, const re_syntax_base* p, results_type* presults);
void push_recursion_pop();
void push_case_change(bool);
// pointer to base of stack:
saved_state* m_stack_base;