diff options
| author | swarmer <[email protected]> | 2022-02-10 16:46:31 +0300 | 
|---|---|---|
| committer | Daniil Cherednik <[email protected]> | 2022-02-10 16:46:31 +0300 | 
| commit | 317da38588b7898a99fd9168571408123350012b (patch) | |
| tree | 25eebc31526019ad39a6c1b13f492963d97ba439 /library/cpp/json/writer/json.cpp | |
| parent | 3b2241461d41d41ba1a706b0750c4f0f55c344f6 (diff) | |
Restoring authorship annotation for <[email protected]>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/json/writer/json.cpp')
| -rw-r--r-- | library/cpp/json/writer/json.cpp | 36 | 
1 files changed, 18 insertions, 18 deletions
| diff --git a/library/cpp/json/writer/json.cpp b/library/cpp/json/writer/json.cpp index 02370c2d79e..afc98b8a607 100644 --- a/library/cpp/json/writer/json.cpp +++ b/library/cpp/json/writer/json.cpp @@ -89,24 +89,24 @@ namespace NJsonWriter {          const int indentation = IndentSpaces * (Stack.size() - 1);          if (!indentation && !closing)              return; - -        PrintWhitespaces(Max(0, indentation), true); -    } - -    void TBuf::PrintWhitespaces(size_t count, bool prependWithNewLine) { -        static constexpr TStringBuf whitespacesTemplate = "\n                                "; -        static_assert(whitespacesTemplate[0] == '\n'); -        static_assert(whitespacesTemplate[1] == ' '); - -        count += (prependWithNewLine); -        do { -            const TStringBuf buffer = whitespacesTemplate.SubString(prependWithNewLine ? 0 : 1, count); -            count -= buffer.size(); -            UnsafeWriteRawBytes(buffer); -            prependWithNewLine = false;  // skip '\n' in subsequent writes -        } while (count > 0); -    } - +  +        PrintWhitespaces(Max(0, indentation), true);  +    } + +    void TBuf::PrintWhitespaces(size_t count, bool prependWithNewLine) {  +        static constexpr TStringBuf whitespacesTemplate = "\n                                ";  +        static_assert(whitespacesTemplate[0] == '\n');  +        static_assert(whitespacesTemplate[1] == ' ');  +  +        count += (prependWithNewLine);  +        do {  +            const TStringBuf buffer = whitespacesTemplate.SubString(prependWithNewLine ? 0 : 1, count);  +            count -= buffer.size();  +            UnsafeWriteRawBytes(buffer);  +            prependWithNewLine = false;  // skip '\n' in subsequent writes  +        } while (count > 0);  +    }  +       inline void TBuf::WriteComma() {          if (NeedComma) {              RawWriteChar(','); | 
