1
0
Fork 0
mirror of https://github.com/bolero-MURAKAMI/Sprout synced 2025-08-03 12:49:50 +00:00

add subscript_at function

This commit is contained in:
bolero-MURAKAMI 2016-04-17 19:36:56 +09:00
parent 8278a2642c
commit 0080332dd5
12 changed files with 341 additions and 54 deletions

View file

@ -15,6 +15,7 @@
# include <sprout/workaround/std/cstddef.hpp>
# include <sprout/container/traits.hpp>
# include <sprout/iterator/index_iterator.hpp>
# include <sprout/detail/functional/const_subscript.hpp>
#endif
#if SPROUT_USE_INDEX_ITERATOR_IMPLEMENTATION
@ -27,8 +28,8 @@ namespace sprout {
: public sprout::detail::container_traits_default<sscrisk::cel::array<T, N> >
{
public:
typedef sprout::index_iterator<sscrisk::cel::array<T, N>&, true> iterator;
typedef sprout::index_iterator<sscrisk::cel::array<T, N> const&, true> const_iterator;
typedef sprout::index_iterator<sscrisk::cel::array<T, N>&, true, sprout::detail::const_subscript<> > iterator;
typedef sprout::index_iterator<sscrisk::cel::array<T, N> const&, true, sprout::detail::const_subscript<> > const_iterator;
};
//