kblib 0.2.3
General utilities library for modern C++
kblib::counting_back_insert_iterator< Container >::proxy_iterator Struct Reference

#include <kblib/iterators.h>

Public Types

using value_type = typename Container::value_type
 

Public Member Functions

auto operator= (const value_type &value) &-> proxy_iterator &
 
auto operator= (value_type &&value) &-> proxy_iterator &
 

Public Attributes

Container * container
 
bool * dirty
 

Detailed Description

template<typename Container>
struct kblib::counting_back_insert_iterator< Container >::proxy_iterator

Definition at line 122 of file iterators.h.

Member Typedef Documentation

◆ value_type

template<typename Container >
using kblib::counting_back_insert_iterator< Container >::proxy_iterator::value_type = typename Container::value_type

Definition at line 123 of file iterators.h.

Member Function Documentation

◆ operator=() [1/2]

template<typename Container >
auto kblib::counting_back_insert_iterator< Container >::proxy_iterator::operator= ( const value_type value) & -> proxy_iterator&
inline

Definition at line 125 of file iterators.h.

◆ operator=() [2/2]

template<typename Container >
auto kblib::counting_back_insert_iterator< Container >::proxy_iterator::operator= ( value_type &&  value) & -> proxy_iterator&
inline

Definition at line 134 of file iterators.h.

Member Data Documentation

◆ container

template<typename Container >
Container* kblib::counting_back_insert_iterator< Container >::proxy_iterator::container

Definition at line 143 of file iterators.h.

◆ dirty

template<typename Container >
bool* kblib::counting_back_insert_iterator< Container >::proxy_iterator::dirty

Definition at line 144 of file iterators.h.


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