style(3p/nix): Final act in the brace-wrapping saga

This last change set was generated by a full clang-tidy run (including
compilation):

    clang-tidy -p ~/projects/nix-build/ \
      -checks=-*,readability-braces-around-statements -fix src/*/*.cc

Actually running clang-tidy requires some massaging to make it play
nice with Nix + meson, I'll be adding a wrapper or something for that soon.
This commit is contained in:
Vincent Ambo 2020-05-19 20:47:23 +01:00
parent cf40d08908
commit 3908732181
84 changed files with 2601 additions and 1554 deletions

View file

@ -7,28 +7,31 @@ namespace nix {
void toJSON(std::ostream& str, const char* start, const char* end) {
str << '"';
for (auto i = start; i != end; i++)
if (*i == '\"' || *i == '\\')
for (auto i = start; i != end; i++) {
if (*i == '\"' || *i == '\\') {
str << '\\' << *i;
else if (*i == '\n')
} else if (*i == '\n') {
str << "\\n";
else if (*i == '\r')
} else if (*i == '\r') {
str << "\\r";
else if (*i == '\t')
} else if (*i == '\t') {
str << "\\t";
else if (*i >= 0 && *i < 32)
} else if (*i >= 0 && *i < 32) {
str << "\\u" << std::setfill('0') << std::setw(4) << std::hex
<< (uint16_t)*i << std::dec;
else
} else {
str << *i;
}
}
str << '"';
}
void toJSON(std::ostream& str, const char* s) {
if (!s)
if (!s) {
str << "null";
else
} else {
toJSON(str, s, s + strlen(s));
}
}
template <>