#include <memstream.h>
Public Types | |
typedef Traits_t::char_type | char_type |
typedef Traits_t::int_type | int_type |
typedef Traits_t | traits_type |
Public Member Functions | |
basic_omemstream (char_type *buf, size_t size) | |
char_type * | begin () const |
bool | empty () const |
char_type * | end () const |
size_t | size () const |
Private Member Functions | |
int_type | overflow (int_type c) override |
int | sync () override |
std::streamsize | xsputn (char_type const *data, std::streamsize size) override |
Private Attributes | |
char_type * | buffer |
char_type * | cur |
char_type * | last |
Definition at line 23 of file memstream.h.
typedef Traits_t::char_type ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::char_type |
Definition at line 26 of file memstream.h.
typedef Traits_t::int_type ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::int_type |
Definition at line 27 of file memstream.h.
typedef Traits_t ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::traits_type |
Definition at line 28 of file memstream.h.
|
inline |
Definition at line 30 of file memstream.h.
|
inline |
Definition at line 35 of file memstream.h.
References ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::buffer.
|
inline |
Definition at line 38 of file memstream.h.
References ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::buffer, and ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::cur.
|
inline |
Definition at line 36 of file memstream.h.
References ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::cur.
|
inlineoverrideprivate |
Definition at line 48 of file memstream.h.
References EnergyCorrector::c, protons_cff::t, and ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::xsputn().
|
inline |
Definition at line 37 of file memstream.h.
References ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::buffer, and ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::cur.
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), and ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::xsputn().
|
inlineoverrideprivate |
Definition at line 59 of file memstream.h.
|
inlineoverrideprivate |
Definition at line 41 of file memstream.h.
References popcon2dropbox::copy(), ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::cur, ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::last, gen::n, and ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::size().
Referenced by ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::overflow().
|
private |
Definition at line 61 of file memstream.h.
Referenced by ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::begin(), ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::empty(), and ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::size().
|
private |
Definition at line 61 of file memstream.h.
Referenced by ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::empty(), ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::end(), ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::size(), and ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::xsputn().
|
private |
Definition at line 61 of file memstream.h.
Referenced by ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::xsputn().