#ifndef SPROUT_FIXED_CONTAINER_FIXED_END_HPP #define SPROUT_FIXED_CONTAINER_FIXED_END_HPP #include #include #include #include namespace sprout { // // fixed_end // template typename sprout::fixed_container_traits< typename sprout::fixed_container_traits::fixed_container_type >::iterator fixed_end(Range& range) { return sprout::end(sprout::get_fixed(range)); } template SPROUT_CONSTEXPR typename sprout::fixed_container_traits< typename sprout::fixed_container_traits::fixed_container_type >::const_iterator fixed_end(Range const& range) { return sprout::end(sprout::get_fixed(range)); } // // fixed_cend // template SPROUT_CONSTEXPR typename sprout::fixed_container_traits< typename sprout::fixed_container_traits::fixed_container_type >::const_iterator fixed_cend(Range const& range) { return sprout::end(sprout::get_fixed(range)); } } // namespace sprout #endif // #ifndef SPROUT_FIXED_CONTAINER_FIXED_END_HPP