mirror of
https://github.com/bolero-MURAKAMI/Sprout.git
synced 2025-07-12 14:54:10 +00:00
fix index_range implementation
This commit is contained in:
parent
331aaa3559
commit
049d4592c2
78 changed files with 178 additions and 225 deletions
|
@ -6,6 +6,7 @@
|
|||
#include <sprout/index_tuple.hpp>
|
||||
#include <sprout/tuple/traits.hpp>
|
||||
#include <sprout/tuple/functions.hpp>
|
||||
#include <sprout/tuple/indexes.hpp>
|
||||
|
||||
namespace sprout {
|
||||
namespace tuples {
|
||||
|
@ -43,7 +44,7 @@ namespace sprout {
|
|||
return sprout::tuples::detail::copy_impl<typename sprout::tuples::result_of::copy<Tuple, InputTuple>::type>(
|
||||
t, input,
|
||||
sprout::index_range<sprout::tuples::tuple_size<InputTuple>::value, sprout::tuples::tuple_size<Tuple>::value>::make(),
|
||||
sprout::index_range<0, sprout::tuples::tuple_size<InputTuple>::value>::make()
|
||||
sprout::tuple_indexes<InputTuple>::make()
|
||||
);
|
||||
}
|
||||
template<typename Tuple, typename InputTuple>
|
||||
|
@ -55,7 +56,7 @@ namespace sprout {
|
|||
return sprout::tuples::detail::copy_impl<typename sprout::tuples::result_of::copy<Tuple, InputTuple>::type>(
|
||||
t, input,
|
||||
sprout::index_tuple<>(),
|
||||
sprout::index_range<0, sprout::tuples::tuple_size<Tuple>::value>::make()
|
||||
sprout::tuple_indexes<Tuple>::make()
|
||||
);
|
||||
}
|
||||
} // namespace detail
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue