stlab 2.3.0
Modern, modular C++ algorithms, data structures, and concurrency primitives
Loading...
Searching...
No Matches
stlab::forests::transcribe_iterator< Container > Struct Template Reference

Output iterator that inserts projected values into a forest (or similar container). More...

#include <forest_algorithms.hpp>

Public Types

using iterator_category
using value_type
using difference_type
using pointer
using reference
using container_type

Public Member Functions

 transcribe_iterator (Container &c, const typename Container::iterator &i)
constexpr auto operator* () -> auto &
constexpr auto operator++ () -> auto &
constexpr auto operator++ (int) -> auto
constexpr auto operator= (const typename Container::value_type &value) -> auto &
constexpr auto operator= (typename Container::value_type &&value) -> auto &
constexpr auto trailing ()

Detailed Description

template<class Container>
struct stlab::forests::transcribe_iterator< Container >

Output iterator that inserts projected values into a forest (or similar container).

Assignment inserts at the current position; trailing() advances past a trailing edge without inserting a node value.


The documentation for this struct was generated from the following file: