#ifndef SPROUT_ITERATOR_ADAPTOR_HPP #define SPROUT_ITERATOR_ADAPTOR_HPP #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #endif // #ifndef SPROUT_ITERATOR_ADAPTOR_HPP