#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 22 of file memstream.h.
typedef Traits_t::char_type ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::char_type |
Definition at line 24 of file memstream.h.
typedef Traits_t::int_type ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::int_type |
Definition at line 25 of file memstream.h.
typedef Traits_t ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::traits_type |
Definition at line 26 of file memstream.h.
|
inline |
|
inline |
Definition at line 33 of file memstream.h.
References ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::buffer.
|
inline |
Definition at line 36 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 34 of file memstream.h.
References ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::cur.
|
inlineoverrideprivate |
Definition at line 46 of file memstream.h.
References c, submitPVValidationJobs::t, and ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::xsputn().
|
inline |
Definition at line 35 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 56 of file memstream.h.
|
inlineoverrideprivate |
Definition at line 39 of file memstream.h.
References filterCSVwithJSON::copy, ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::cur, data, ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::last, dqmiodumpmetadata::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 58 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 58 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 58 of file memstream.h.
Referenced by ext::basic_omemstream< Item_t, Traits_t, Allocator_t >::xsputn().