9#include <aws/core/Core_EXPORTS.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/core/utils/memory/stl/AWSVector.h>
27 using base = std::streambuf;
46 virtual std::streampos
seekoff(std::streamoff off, std::ios_base::seekdir dir, std::ios_base::openmode which = std::ios_base::in | std::ios_base::out)
override;
47 virtual std::streampos
seekpos(std::streampos pos, std::ios_base::openmode which = std::ios_base::in | std::ios_base::out)
override;
52 virtual std::streamsize
xsputn(
const char* s, std::streamsize n)
override;
SimpleStreamBuf(const Aws::String &value)
virtual std::streampos seekoff(std::streamoff off, std::ios_base::seekdir dir, std::ios_base::openmode which=std::ios_base::in|std::ios_base::out) override
virtual int underflow() override
SimpleStreamBuf(SimpleStreamBuf &&toMove)=delete
virtual int overflow(int c=EOF) override
virtual std::streampos seekpos(std::streampos pos, std::ios_base::openmode which=std::ios_base::in|std::ios_base::out) override
virtual ~SimpleStreamBuf()
virtual std::streamsize xsputn(const char *s, std::streamsize n) override
SimpleStreamBuf(const SimpleStreamBuf &)=delete
SimpleStreamBuf & operator=(SimpleStreamBuf &&)=delete
void swap(SimpleStreamBuf &rhs)
SimpleStreamBuf & operator=(const SimpleStreamBuf &)=delete
void str(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String