Template Class output_vector_adapter

Inheritance Relationships

Base Type

Class Documentation

template<typename CharType, typename AllocatorType = std::allocator<CharType>>
class output_vector_adapter : public detail::output_adapter_protocol<CharType>

output adapter for byte vectors

Public Functions

inline explicit output_vector_adapter(std::vector<CharType, AllocatorType> &vec) noexcept
inline virtual void write_character(CharType c) override
inline virtual void write_characters(const CharType *s, std::size_t length) override