#include <alt_sstream.hpp>


Public Types | |
| typedef Ch | char_type |
| typedef Tr | traits_type |
| typedef compat_traits_type::int_type | int_type |
| typedef compat_traits_type::pos_type | pos_type |
| typedef compat_traits_type::off_type | off_type |
| typedef Alloc | allocator_type |
| typedef ::std::basic_string < Ch, Tr, Alloc > | string_type |
| typedef string_type::size_type | size_type |
| typedef ::std::streamsize | streamsize |
Public Member Functions | |
| basic_altstringbuf (std::ios_base::openmode mode=std::ios_base::in|std::ios_base::out) | |
| basic_altstringbuf (const string_type &s,::std::ios_base::openmode mode=::std::ios_base::in|::std::ios_base::out) | |
| virtual | ~basic_altstringbuf () |
| void | clear_buffer () |
| void | str (const string_type &s) |
| Ch * | begin () const |
| size_type | size () const |
| size_type | cur_size () const |
| Ch * | pend () const |
| size_type | pcount () const |
| string_type | str () const |
| string_type | cur_str () const |
Protected Member Functions | |
| basic_altstringbuf (basic_altstringbuf *s,::std::ios_base::openmode mode=::std::ios_base::in|::std::ios_base::out) | |
| virtual pos_type | seekoff (off_type off,::std::ios_base::seekdir way,::std::ios_base::openmode which=::std::ios_base::in|::std::ios_base::out) |
| virtual pos_type | seekpos (pos_type pos,::std::ios_base::openmode which=::std::ios_base::in|::std::ios_base::out) |
| virtual int_type | underflow () |
| virtual int_type | pbackfail (int_type meta=compat_traits_type::eof()) |
| virtual int_type | overflow (int_type meta=compat_traits_type::eof()) |
| void | dealloc () |
| typedef Alloc boost::io::basic_altstringbuf< Ch, Tr, Alloc >::allocator_type |
| typedef Ch boost::io::basic_altstringbuf< Ch, Tr, Alloc >::char_type |
| typedef compat_traits_type::int_type boost::io::basic_altstringbuf< Ch, Tr, Alloc >::int_type |
| typedef compat_traits_type::off_type boost::io::basic_altstringbuf< Ch, Tr, Alloc >::off_type |
| typedef compat_traits_type::pos_type boost::io::basic_altstringbuf< Ch, Tr, Alloc >::pos_type |
| typedef string_type::size_type boost::io::basic_altstringbuf< Ch, Tr, Alloc >::size_type |
| typedef ::std::streamsize boost::io::basic_altstringbuf< Ch, Tr, Alloc >::streamsize |
| typedef ::std::basic_string<Ch, Tr, Alloc> boost::io::basic_altstringbuf< Ch, Tr, Alloc >::string_type |
| typedef Tr boost::io::basic_altstringbuf< Ch, Tr, Alloc >::traits_type |
|
inlineexplicit |
|
inlineexplicit |
|
inlinevirtual |
|
inlineexplicitprotected |
| Ch * boost::io::basic_altstringbuf< Ch, Tr, Alloc >::begin | ( | ) | const |
| void boost::io::basic_altstringbuf< Ch, Tr, Alloc >::clear_buffer | ( | ) |
References boost::asio::b, boost::flyweights::in, boost::out, and boost::multiprecision::backends::p.
Referenced by boost::io::basic_oaltstringstream< Ch, Tr, Alloc >::clear_buffer(), and boost::io::detail::put().
| std::basic_string< Ch, Tr, Alloc >::size_type boost::io::basic_altstringbuf< Ch, Tr, Alloc >::cur_size | ( | ) | const |
References boost::flyweights::in, and boost::out.
Referenced by boost::io::basic_oaltstringstream< Ch, Tr, Alloc >::cur_size(), and boost::io::basic_altstringbuf< Ch, Tr, Alloc >::cur_str().
|
inline |
|
protected |
|
protectedvirtual |
|
protectedvirtual |
References boost::asio::error::eof, boost::tuples::detail::eq(), and boost::out.
|
inline |
Referenced by boost::io::detail::put().
|
inline |
|
protectedvirtual |
References boost::asio::end, boost::flyweights::in, and boost::out.
|
protectedvirtual |
References BOOST_ASSERT, boost::flyweights::in, and boost::out.
| std::basic_string< Ch, Tr, Alloc >::size_type boost::io::basic_altstringbuf< Ch, Tr, Alloc >::size | ( | ) | const |
References boost::flyweights::in, and boost::out.
Referenced by boost::io::basic_oaltstringstream< Ch, Tr, Alloc >::size(), and boost::io::basic_altstringbuf< Ch, Tr, Alloc >::str().
| void boost::io::basic_altstringbuf< Ch, Tr, Alloc >::str | ( | const string_type & | s | ) |
References boost::flyweights::in, and boost::out.
Referenced by boost::io::basic_oaltstringstream< Ch, Tr, Alloc >::str().
|
inline |
|
protectedvirtual |
References boost::asio::error::eof, and boost::flyweights::in.