OpenMD 3.1
Molecular Dynamics in the Open
|
As a subclass of basic_streambuf, basic_teebuf can operate on multiple stream simultaneously. More...
#include "utils/basic_teebuf.hpp"
Public Types | |
using | streambuf_type = std::basic_streambuf<CharT, Traits> |
using | traits_type = Traits |
using | char_type = CharT |
using | int_type = typename traits_type::int_type |
Public Member Functions | |
template<typename ForwardIterator > | |
basic_teebuf (ForwardIterator begin, ForwardIterator end) | |
Protected Member Functions | |
int_type | overflow (int_type c=traits_type::eof()) |
int | sync () |
As a subclass of basic_streambuf, basic_teebuf can operate on multiple stream simultaneously.
Definition at line 69 of file basic_teebuf.hpp.
using OpenMD::basic_teebuf< CharT, Traits >::char_type = CharT |
Definition at line 73 of file basic_teebuf.hpp.
using OpenMD::basic_teebuf< CharT, Traits >::int_type = typename traits_type::int_type |
Definition at line 74 of file basic_teebuf.hpp.
using OpenMD::basic_teebuf< CharT, Traits >::streambuf_type = std::basic_streambuf<CharT, Traits> |
Definition at line 71 of file basic_teebuf.hpp.
using OpenMD::basic_teebuf< CharT, Traits >::traits_type = Traits |
Definition at line 72 of file basic_teebuf.hpp.
|
inline |
Definition at line 77 of file basic_teebuf.hpp.
|
inlineprotected |
Definition at line 81 of file basic_teebuf.hpp.
|
inlineprotected |
Definition at line 96 of file basic_teebuf.hpp.