SeqAn3 3.4.0-rc.1
The Modern C++ library for sequence analysis.
Loading...
Searching...
No Matches
seqan3::detail::stream_buffer_exposer< char_t, traits_t > Struct Template Reference

Functionally the same as std::basic_streambuf<char_t, traits_t_>, but exposes protected members as public. More...

#include <seqan3/io/stream/detail/stream_buffer_exposer.hpp>

+ Inheritance diagram for seqan3::detail::stream_buffer_exposer< char_t, traits_t >:

Public Types

using base_t = std::basic_streambuf< char_t, traits_t >
 The actual stream type.
 

Additional Inherited Members

- Public Member Functions inherited from std::basic_streambuf
basic_streambuf (T... args)
 
eback (T... args)
 
egptr (T... args)
 
epptr (T... args)
 
gbump (T... args)
 
getloc (T... args)
 
gptr (T... args)
 
imbue (T... args)
 
in_avail (T... args)
 
operator= (T... args)
 
overflow (T... args)
 
pbackfail (T... args)
 
pbase (T... args)
 
pbump (T... args)
 
pptr (T... args)
 
pubimbue (T... args)
 
pubseekoff (T... args)
 
pubseekpos (T... args)
 
pubsetbuf (T... args)
 
pubsync (T... args)
 
sbumpc (T... args)
 
seekoff (T... args)
 
seekpos (T... args)
 
setbuf (T... args)
 
setg (T... args)
 
setp (T... args)
 
sgetc (T... args)
 
sgetn (T... args)
 
showmanyc (T... args)
 
snextc (T... args)
 
sputbackc (T... args)
 
sputc (T... args)
 
sputn (T... args)
 
sungetc (T... args)
 
swap (T... args)
 
sync (T... args)
 
uflow (T... args)
 
underflow (T... args)
 
xsgetn (T... args)
 
xsputn (T... args)
 
~basic_streambuf (T... args)
 

Detailed Description

template<typename char_t, typename traits_t = std::char_traits<char_t>>
struct seqan3::detail::stream_buffer_exposer< char_t, traits_t >

Functionally the same as std::basic_streambuf<char_t, traits_t_>, but exposes protected members as public.

Template Parameters
char_tThe stream's character type.
traits_tThe stream's traits type.

This wrapper adds no functionality to std::basic_streambuf and is only used to expose protected members to access the get and put area of the std::basic_streambuf.


The documentation for this struct was generated from the following file:
Hide me