DNA Calib 1.1
Project brief
|
#include <CharInputStreamBuf.h>
Public Types | |
using | PosType = std::streambuf::pos_type |
using | OffType = std::streambuf::off_type |
using | CharType = std::streambuf::char_type |
using | IntType = std::streambuf::int_type |
using | TraitsType = std::streambuf::traits_type |
Public Member Functions | |
CharInputStreamBuf (TStream *stream_) | |
std::streamsize | xsgetn (CharType *destination, std::streamsize size) override |
IntType | underflow () override |
std::streamsize | showmanyc () override |
Private Attributes | |
TStream * | stream |
std::array< char, BufferSize > | buffer |
using terse::CharInputStreamBuf< TStream, BufferSize >::CharType = std::streambuf::char_type |
using terse::CharInputStreamBuf< TStream, BufferSize >::IntType = std::streambuf::int_type |
using terse::CharInputStreamBuf< TStream, BufferSize >::OffType = std::streambuf::off_type |
using terse::CharInputStreamBuf< TStream, BufferSize >::PosType = std::streambuf::pos_type |
using terse::CharInputStreamBuf< TStream, BufferSize >::TraitsType = std::streambuf::traits_type |
|
inlineexplicit |
References terse::CharInputStreamBuf< TStream, BufferSize >::buffer.
|
inlineoverride |
|
inlineoverride |
References terse::CharInputStreamBuf< TStream, BufferSize >::buffer, and terse::CharInputStreamBuf< TStream, BufferSize >::stream.
Referenced by terse::CharInputStreamBuf< TStream, BufferSize >::xsgetn().
|
inlineoverride |
References terse::CharInputStreamBuf< TStream, BufferSize >::stream, and terse::CharInputStreamBuf< TStream, BufferSize >::underflow().
|
private |
|
private |