SeqAn3
3.1.0
The Modern C++ library for sequence analysis.
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
stream_buffer_exposer.hpp
Go to the documentation of this file.
1
// -----------------------------------------------------------------------------------------------------
2
// Copyright (c) 2006-2021, Knut Reinert & Freie Universität Berlin
3
// Copyright (c) 2016-2021, Knut Reinert & MPI für molekulare Genetik
4
// This file may be used, modified and/or redistributed under the terms of the 3-clause BSD-License
5
// shipped with this file and also available at: https://github.com/seqan/seqan3/blob/master/LICENSE.md
6
// -----------------------------------------------------------------------------------------------------
7
14
#pragma once
15
16
#include <
iosfwd
>
17
18
#include <
seqan3/core/platform.hpp
>
19
20
namespace
seqan3::detail
21
{
22
33
template
<
typename
char
_t,
typename
traits_t = std::
char
_traits<
char
_t>>
34
struct
stream_buffer_exposer :
public
std::basic_streambuf
<char_t, traits_t>
35
{
37
using
base_t =
std::basic_streambuf<char_t, traits_t>
;
38
40
// Expose protected members:
41
using
base_t::eback
;
42
using
base_t::gptr
;
43
using
base_t::egptr
;
44
using
base_t::setg
;
45
using
base_t::gbump
;
46
using
base_t::underflow
;
47
48
using
base_t::pbase
;
49
using
base_t::pptr
;
50
using
base_t::epptr
;
51
using
base_t::pbump
;
52
using
base_t::overflow
;
54
};
55
}
// namespace seqan3::detail
std::basic_streambuf
std::basic_streambuf::gbump
T gbump(T... args)
std::basic_streambuf::eback
T eback(T... args)
iosfwd
std::basic_streambuf::overflow
T overflow(T... args)
std::basic_streambuf::pbump
T pbump(T... args)
platform.hpp
Provides platform and dependency checks.
std::basic_streambuf::pbase
T pbase(T... args)
std::basic_streambuf::setg
T setg(T... args)
std::basic_streambuf::underflow
T underflow(T... args)
Version:
main_user
main_dev
3.4.0
3.3.0
3.2.0
3.1.0
3.0.3
3.0.2
3.0.1
3.0.0
seqan3
io
stream
detail
stream_buffer_exposer.hpp
Generated on Thu Nov 11 2021 09:23:14 for SeqAn3 by
1.9.2