Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #include "absl/strings/internal/ostringstream.h"
00016
00017 namespace absl {
00018 namespace strings_internal {
00019
00020 OStringStream::Buf::int_type OStringStream::overflow(int c) {
00021 assert(s_);
00022 if (!Buf::traits_type::eq_int_type(c, Buf::traits_type::eof()))
00023 s_->push_back(static_cast<char>(c));
00024 return 1;
00025 }
00026
00027 std::streamsize OStringStream::xsputn(const char* s, std::streamsize n) {
00028 assert(s_);
00029 s_->append(s, n);
00030 return n;
00031 }
00032
00033 }
00034 }