stdex
Additional custom or not Standard C++ covered algorithms
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
stdex::basic_diagstreambuf< _Elem, _Traits > Class Template Reference

Diagnostic input stream buffer. More...

#include <stdex/ios.hpp>

Inheritance diagram for stdex::basic_diagstreambuf< _Elem, _Traits >:

Public Types

using guest_stream = std::basic_iostream< _Elem, _Traits >
 

Public Member Functions

template<typename _Iter >
 basic_diagstreambuf (const _Iter first, const _Iter last)
 
 basic_diagstreambuf (guest_stream *const *streams, size_t count)
 

Protected Member Functions

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 overflow (int_type ch=_Traits::eof())
 
virtual int sync ()
 

Protected Attributes

std::vector< guest_stream * > m_streams
 

Detailed Description

template<class _Elem, class _Traits>
class stdex::basic_diagstreambuf< _Elem, _Traits >

Diagnostic input stream buffer.

Verifies multiple input streams read the same data.


The documentation for this class was generated from the following file: