Parse cpp_alias_template

This commit is contained in:
Jonathan Müller 2017-03-24 16:49:31 +01:00
commit d6f0997fb6
14 changed files with 550 additions and 82 deletions

View file

@ -272,9 +272,9 @@ detail::token_iterator detail::find_closing_bracket(detail::token_stream stream)
else if (paren_count == 0 && template_bracket && cur == ">>")
// maximal munch
bracket_count -= 2u;
else if (cur == "(")
else if (cur == "(" || cur == "{" || cur == "[")
++paren_count;
else if (cur == ")")
else if (cur == ")" || cur == "}" || cur == "]")
--paren_count;
}
stream.bump_back();