Add clang-format (#1086)

Co-authored-by: mwilsnd <mwilsnd@gmail.com>
This commit is contained in:
Bart Louwers
2023-05-01 16:57:37 +02:00
committed by GitHub
parent 403a12bd1b
commit 71f6da2722
1018 changed files with 27876 additions and 25862 deletions

View File

@@ -7,11 +7,12 @@ namespace util {
// ref https://artofcode.wordpress.com/2010/12/12/deriving-from-stdstreambuf/
class CharArrayBuffer : public std::streambuf
{
class CharArrayBuffer : public std::streambuf {
public:
CharArrayBuffer(char const* data, std::size_t size)
: begin_(data), end_(data + size), current_(data) {}
: begin_(data),
end_(data + size),
current_(data) {}
private:
int_type underflow() final {
@@ -35,20 +36,21 @@ private:
return traits_type::to_int_type(*--current_);
}
std::streamsize showmanyc() final {
return end_ - current_;
}
std::streamsize showmanyc() final { return end_ - current_; }
pos_type seekoff(off_type off, std::ios_base::seekdir dir, std::ios_base::openmode) final {
if (dir == std::ios_base::beg) current_ = std::min(begin_ + off, end_);
else if (dir == std::ios_base::cur) current_ = std::min(current_ + off, end_);
else current_ = std::max(end_ - off, begin_); // dir == std::ios_base::end
if (dir == std::ios_base::beg)
current_ = std::min(begin_ + off, end_);
else if (dir == std::ios_base::cur)
current_ = std::min(current_ + off, end_);
else
current_ = std::max(end_ - off, begin_); // dir == std::ios_base::end
return {off_type(current_ - begin_)};
}
char const * const begin_;
char const * const end_;
char const * current_;
char const* const begin_;
char const* const end_;
char const* current_;
};
} // namespace util