Fix whitespace in cv ref qualifiers

This commit is contained in:
Jonathan Müller 2017-09-30 11:36:56 +02:00
commit 6e3e358002

View file

@ -636,15 +636,15 @@ namespace
case cpp_cv_none:
break;
case cpp_cv_const:
output << keyword("const");
output << operator_ws << keyword("const");
need_ws = true;
break;
case cpp_cv_volatile:
output << keyword("volatile");
output << operator_ws << keyword("volatile");
need_ws = true;
break;
case cpp_cv_const_volatile:
output << keyword("const") << whitespace << keyword("volatile");
output << operator_ws << keyword("const") << whitespace << keyword("volatile");
need_ws = true;
break;
}
@ -654,11 +654,11 @@ namespace
case cpp_ref_none:
break;
case cpp_ref_lvalue:
output << operator_ws << punctuation("&") << operator_ws;
output << operator_ws << punctuation("&");
need_ws = false;
break;
case cpp_ref_rvalue:
output << operator_ws << punctuation("&&") << operator_ws;
output << operator_ws << punctuation("&&");
need_ws = false;
break;
}