Arene Base
Fundamental Utilities For Safety Critical C++
Loading...
Searching...
No Matches
std::back_insert_iterator_detail::adaptor_mixin< Container > Class Template Reference

mixin used to define back_insert_iterator More...

Public Member Functions

constexpr adaptor_mixin (Container &cont) noexcept
 constructs an adaptor_mixin
 

Protected Member Functions

template<class T>
constexpr auto insert (T &&value) noexcept(noexcept(container->push_back(std::forward< T >(value)))) -> void
 insert an element into the associated container
 

Protected Attributes

Container * container
 associated container to insert into
 

Detailed Description

template<class Container>
class std::back_insert_iterator_detail::adaptor_mixin< Container >

mixin used to define back_insert_iterator

Template Parameters
Containerassociated container type

Constructor & Destructor Documentation

◆ adaptor_mixin()

template<class Container>
std::back_insert_iterator_detail::adaptor_mixin< Container >::adaptor_mixin ( Container & cont)
inlineexplicitconstexprnoexcept

constructs an adaptor_mixin

Parameters
contcontainer to insert into

Member Function Documentation

◆ insert()

template<class Container>
template<class T>
auto std::back_insert_iterator_detail::adaptor_mixin< Container >::insert ( T && value) -> void
inlineconstexprprotectednoexcept

insert an element into the associated container

Template Parameters
Tcv-ref qualified container value type
Parameters
valuevalue to insert

Member Data Documentation

◆ container

template<class Container>
Container* std::back_insert_iterator_detail::adaptor_mixin< Container >::container
protected

associated container to insert into


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