Template Struct BufOutputIteratorWriter

Inheritance Relationships

Base Type

Struct Documentation

template<std::output_iterator<char> OutIter>
struct BufOutputIteratorWriter : public rdf4cpp::writer::BufWriterBase<BufOutputIteratorWriter<OutIter>, OutputIteratorBuffer<OutIter>>

A serializer that serializes to an output iterator.

Implements BufWriter

Public Types

using Buffer = OutputIteratorBuffer<OutIter>

Public Functions

inline explicit constexpr BufOutputIteratorWriter(OutIter i) noexcept
inline bool finalize()

Public Static Functions

static inline void flush_impl(Buffer &buffer, char *&write_area, size_t &write_area_size, [[maybe_unused]] size_t additional_cap) noexcept