|
libcaf
0.15.0
|
A streambuffer abstraction over a contiguous container. More...
#include <streambuf.hpp>
Inherits basic_streambuf< Container::value_type, std::char_traits< Container::value_type > >.
Public Member Functions | |
| template<class C = Container, class = typename std::enable_if< detail::has_data_member<C>::value && detail::has_size_member<C>::value >::type> | |
| containerbuf (Container &c) | |
| Constructs a container streambuf. More... | |
| containerbuf (containerbuf &&other) | |
| containerbuf & | operator= (containerbuf &&other) |
| int_type | sgetc () |
| int_type | sputc (char_type c) |
A streambuffer abstraction over a contiguous container.
It supports reading in the same style as arraybuf, but is unbounded for output.
| caf::containerbuf< Container >::containerbuf | ( | Container & | c | ) |
Constructs a container streambuf.
| c | A contiguous container. |
1.8.9.1