Skip to content

std::back_insert_iterator< Buffer >

#include <buffer_back_insert_iterator.hpp>

Public Types

Name
using Buffer::value_type value_type
using typename std::vector< uint8_t >::difference_type difference_type
using Buffer::pointer pointer
using typename std::vector< uint8_t >::reference reference
using std::random_access_iterator_tag iterator_category

Public Functions

Name
constexpr back_insert_iterator(Buffer & c)
back_insert_iterator(const back_insert_iterator< Buffer > & a)
back_insert_iterator< Buffer > & operator=(const back_insert_iterator< Buffer > & a)
back_insert_iterator< Buffer > & operator=(uint8_t value)
back_insert_iterator< Buffer > & operator=(uint32_t value)
back_insert_iterator< Buffer > & operator=(std::string_view value)
back_insert_iterator< Buffer > & operator=(gsl::span< const uint8_t > s)
back_insert_iterator< Buffer > & operator=(const std::vector< uint8_t > & v)
back_insert_iterator & operator*()
back_insert_iterator & operator++()
back_insert_iterator & operator++(int )

Public Types Documentation

using value_type

using std::back_insert_iterator< Buffer >::value_type = Buffer::value_type;

using difference_type

using std::back_insert_iterator< Buffer >::difference_type = typename std::vector<uint8_t>::difference_type;

using pointer

using std::back_insert_iterator< Buffer >::pointer = Buffer::pointer;

using reference

using std::back_insert_iterator< Buffer >::reference = typename std::vector<uint8_t>::reference;

using iterator_category

using std::back_insert_iterator< Buffer >::iterator_category = std::random_access_iterator_tag;

Public Functions Documentation

function back_insert_iterator

inline explicit constexpr back_insert_iterator(
    Buffer & c
)

function back_insert_iterator

inline back_insert_iterator(
    const back_insert_iterator< Buffer > & a
)

function operator=

inline back_insert_iterator< Buffer > & operator=(
    const back_insert_iterator< Buffer > & a
)

function operator=

inline back_insert_iterator< Buffer > & operator=(
    uint8_t value
)

function operator=

inline back_insert_iterator< Buffer > & operator=(
    uint32_t value
)

function operator=

inline back_insert_iterator< Buffer > & operator=(
    std::string_view value
)

function operator=

inline back_insert_iterator< Buffer > & operator=(
    gsl::span< const uint8_t > s
)

function operator=

inline back_insert_iterator< Buffer > & operator=(
    const std::vector< uint8_t > & v
)

function operator*

inline back_insert_iterator & operator*()

function operator++

inline back_insert_iterator & operator++()

function operator++

inline back_insert_iterator & operator++(
    int 
)

Updated on 2026-04-15 at 11:00:39 -0700