template<class type_t, class enumerable_t>
class xtd::collections::generic::extensions::enumerable_iterators< type_t, enumerable_t >
Internal enumerable iterators definition.
- Definition
template<class type_t, class enumerable_t>
Internal enumerable iterators definition.
Definition enumerable_iterators.hpp:49
- Header
#include <xtd/collections/generic/extensions/enumerable_iterators>
- Namespace
- xtd::collections::generic
- Library
- xtd.core
- Warning
- Internal use only for xtd::collections::generic::ienumerable interfece.
|
| virtual auto | begin () const -> const_iterator |
| | Returns an iterator to the first element of the enumerable.
|
| |
| virtual auto | begin () -> iterator |
| | Returns an iterator to the first element of the enumerable.
|
| |
| virtual auto | cbegin () const -> const_iterator |
| | Returns an iterator to the first element of the enumerable.
|
| |
| virtual auto | cend () const -> const_iterator |
| | Returns an iterator to the element following the last element of the enumerable.
|
| |
| virtual auto | end () const -> const_iterator |
| | Returns an iterator to the element following the last element of the enumerable.
|
| |
| virtual auto | end () -> iterator |
| | Returns an iterator to the element following the last element of the enumerable.
|
| |
|
| template<class source_collection_t, class target_collection_t> |
| static auto | to_const_iterator (typename source_collection_t::const_iterator &value, const source_collection_t &source_collection, const target_collection_t &target_collection) noexcept -> typename target_collection_t::const_iterator |
| | Converts source iterator to target iterator.
|
| |
| template<class source_collection_t, class target_collection_t> |
| static auto | to_const_iterator (typename source_collection_t::const_iterator &value, source_collection_t &source_collection, target_collection_t &target_collection) noexcept -> typename target_collection_t::const_iterator |
| | Converts source iterator to target iterator.
|
| |
| template<class source_collection_t, class target_collection_t> |
| static auto | to_iterator (typename source_collection_t::const_iterator &value, const source_collection_t &source_collection, const target_collection_t &target_collection) noexcept -> typename target_collection_t::const_iterator |
| | Converts source iterator to target iterator.
|
| |
| template<class source_collection_t, class target_collection_t> |
| static auto | to_iterator (typename source_collection_t::iterator &value, const source_collection_t &source_collection, const target_collection_t &target_collection) noexcept -> typename target_collection_t::iterator |
| | Converts source iterator to target iterator.
|
| |
| template<class source_collection_t, class target_collection_t> |
| static auto | to_iterator (typename source_collection_t::const_iterator &value, source_collection_t &source_collection, target_collection_t &target_collection) noexcept -> typename target_collection_t::const_iterator |
| | Converts source iterator to target iterator.
|
| |
| template<class source_collection_t, class target_collection_t> |
| static auto | to_iterator (typename source_collection_t::iterator &value, source_collection_t &source_collection, target_collection_t &target_collection) noexcept -> typename target_collection_t::iterator |
| | Converts source iterator to target iterator.
|
| |