diff options
author | bnagaev <bnagaev@yandex-team.ru> | 2022-02-10 16:47:04 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:47:04 +0300 |
commit | d6449ba66291ff0c0d352c82e6eb3efb4c8a7e8d (patch) | |
tree | d5dca6d44593f5e52556a1cc7b1ab0386e096ebe /contrib/libs/yaml-cpp/src/ostream_wrapper.cpp | |
parent | 1861d4c1402bb2c67a3e6b43b51706081b74508a (diff) | |
download | ydb-d6449ba66291ff0c0d352c82e6eb3efb4c8a7e8d.tar.gz |
Restoring authorship annotation for <bnagaev@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/libs/yaml-cpp/src/ostream_wrapper.cpp')
-rw-r--r-- | contrib/libs/yaml-cpp/src/ostream_wrapper.cpp | 114 |
1 files changed, 57 insertions, 57 deletions
diff --git a/contrib/libs/yaml-cpp/src/ostream_wrapper.cpp b/contrib/libs/yaml-cpp/src/ostream_wrapper.cpp index 357fc0094c..4198a94371 100644 --- a/contrib/libs/yaml-cpp/src/ostream_wrapper.cpp +++ b/contrib/libs/yaml-cpp/src/ostream_wrapper.cpp @@ -1,57 +1,57 @@ -#include "yaml-cpp/ostream_wrapper.h" - -#include <algorithm> -#include <cstring> -#include <iostream> - -namespace YAML { -ostream_wrapper::ostream_wrapper() - : m_buffer(1, '\0'), - m_pStream(0), - m_pos(0), - m_row(0), - m_col(0), - m_comment(false) {} - -ostream_wrapper::ostream_wrapper(std::ostream& stream) - : m_pStream(&stream), m_pos(0), m_row(0), m_col(0), m_comment(false) {} - -ostream_wrapper::~ostream_wrapper() {} - -void ostream_wrapper::write(const std::string& str) { - if (m_pStream) { - m_pStream->write(str.c_str(), str.size()); - } else { - m_buffer.resize(std::max(m_buffer.size(), m_pos + str.size() + 1)); - std::copy(str.begin(), str.end(), m_buffer.begin() + m_pos); - } - - for (std::size_t i = 0; i < str.size(); i++) { - update_pos(str[i]); - } -} - -void ostream_wrapper::write(const char* str, std::size_t size) { - if (m_pStream) { - m_pStream->write(str, size); - } else { - m_buffer.resize(std::max(m_buffer.size(), m_pos + size + 1)); - std::copy(str, str + size, m_buffer.begin() + m_pos); - } - - for (std::size_t i = 0; i < size; i++) { - update_pos(str[i]); - } -} - -void ostream_wrapper::update_pos(char ch) { - m_pos++; - m_col++; - - if (ch == '\n') { - m_row++; - m_col = 0; - m_comment = false; - } -} -} +#include "yaml-cpp/ostream_wrapper.h" + +#include <algorithm> +#include <cstring> +#include <iostream> + +namespace YAML { +ostream_wrapper::ostream_wrapper() + : m_buffer(1, '\0'), + m_pStream(0), + m_pos(0), + m_row(0), + m_col(0), + m_comment(false) {} + +ostream_wrapper::ostream_wrapper(std::ostream& stream) + : m_pStream(&stream), m_pos(0), m_row(0), m_col(0), m_comment(false) {} + +ostream_wrapper::~ostream_wrapper() {} + +void ostream_wrapper::write(const std::string& str) { + if (m_pStream) { + m_pStream->write(str.c_str(), str.size()); + } else { + m_buffer.resize(std::max(m_buffer.size(), m_pos + str.size() + 1)); + std::copy(str.begin(), str.end(), m_buffer.begin() + m_pos); + } + + for (std::size_t i = 0; i < str.size(); i++) { + update_pos(str[i]); + } +} + +void ostream_wrapper::write(const char* str, std::size_t size) { + if (m_pStream) { + m_pStream->write(str, size); + } else { + m_buffer.resize(std::max(m_buffer.size(), m_pos + size + 1)); + std::copy(str, str + size, m_buffer.begin() + m_pos); + } + + for (std::size_t i = 0; i < size; i++) { + update_pos(str[i]); + } +} + +void ostream_wrapper::update_pos(char ch) { + m_pos++; + m_col++; + + if (ch == '\n') { + m_row++; + m_col = 0; + m_comment = false; + } +} +} |