#include <iterator>
Go to the source code of this file.
Classes | |
class | eagine::basic_iterable_type< T, Derived > |
Template used in implementation of some iterators. More... | |
class | eagine::basic_selfref_iterator< T, Derived > |
Iterator referencing the wrapped iterable type. More... | |
struct | eagine::selfref_iterator< T > |
Default instantiation of basic_selfref_iterator. More... | |
class | eagine::basic_transforming_iterator< Iterator, T, S, Transform, Derived > |
Iterator transforming the referenced elements. More... | |
struct | eagine::transforming_iterator< Iterator, T, S, Transform > |
Default instantiation of basic_transforming_iterator. More... | |
class | eagine::basic_noexcept_casting_iterator< Iterator, T, S, Derived > |
Iterator type-casting the referenced elements. More... | |
struct | eagine::noexcept_casting_iterator< Iterator, T, S > |
Default instantiation of basic_noexcept_casting_iterator. More... | |
Namespaces | |
eagine | |
Common code is placed in this namespace. | |
Copyright Matus Chochlik. Distributed under the Boost Software License, Version 1.0. See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt