|
auto | begin_move_iterator () |
|
auto | end_move_iterator () |
|
auto | index_to_iterator (size_type index) noexcept |
|
auto | iterator_to_index (iterator itr) |
|
auto | interator_to_move_iterator (iterator itr) noexcept |
|
auto | index_to_move_iterator (size_type index) noexcept |
|
template<typename Type = ElementType> |
std::enable_if_t< std::is_same_v< Type, ElementType > &&std::is_move_constructible_v< ElementType >, ElementType > | move_front () |
|
template<typename Type = ElementType> |
std::enable_if_t< std::is_same_v< Type, ElementType > &&std::is_move_constructible_v< ElementType >, ElementType > | move_back () |
|
template<typename Type = ElementType> |
std::enable_if_t< std::is_same_v< Type, ElementType > &&std::is_move_constructible_v< ElementType >, ElementType > | move (typename base_container_type::iterator itr) |
|
template<typename Type = ElementType> |
std::enable_if_t< std::is_same_v< Type, ElementType > &&std::is_move_constructible_v< ElementType >, ElementType > | move (typename base_container_type::size_type index) |
|
template<typename Type = ElementType> |
std::enable_if_t< std::is_same_v< Type, ElementType > &&std::is_move_constructible_v< ElementType >, ElementType > | move (typename base_container_type::iterator itr_begin, typename base_container_type::iterator itr_end) |
|
template<typename Type = ElementType> |
std::enable_if_t< std::is_same_v< Type, ElementType > &&std::is_move_constructible_v< ElementType >, ElementType > | move (typename base_container_type::size_type index_begin, typename base_container_type::size_type index_end) noexcept(false) |
|
template<typename ElementType, template< typename, typename... > class ContainerType>
class stl_extension< ElementType, ContainerType >
Definition at line 92 of file 050-stl_extension.cpp.