![]() |
Arene Base
Fundamental Utilities For Safety Critical C++
|
mixin used to define insert_iterator
More...

Public Member Functions | |
| constexpr | adaptor_mixin (Container &cont, typename Container::iterator pos) noexcept |
constructs an adaptor_mixin | |
Protected Member Functions | |
| template<class T> | |
| constexpr auto | insert (T &&value) noexcept(noexcept(std::declval< iterator_type & >()=container->insert(std::declval< iterator_type & >(), std::forward< T >(value)),++std::declval< iterator_type & >())) -> void |
| insert an element into the associated container | |
Protected Attributes | |
| Container * | container |
| associated container to insert into | |
| iterator_type | iter |
| location to insert into | |
mixin used to define insert_iterator
| Container | associated container type |
|
inlineconstexprnoexcept |
constructs an adaptor_mixin
| cont | container to insert into |
| pos | iterator in cont specifying the insertion position |
|
inlineconstexprprotectednoexcept |
insert an element into the associated container
| T | cv-ref qualified container value type |
| value | value to insert |
|
protected |
associated container to insert into
|
protected |
location to insert into