#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