Use of Template Type in the Wrong Place
The template type, which is used for the type of extents harder coded to std::size_t instead of using the template type provided by the user. The user-provided type is misused to define the size of the static rank extents.
Link to the bug.
Fix:
template <integral T, T N>
class extents_core<T,N> {
public:
using base_type = std::array<T,N>;
....
}
Hi, I would like to work on this.
Go ahead.
Can I try to solve this issue? Also guide me once through the issue that we need to replace std::size_t to the template type provided by the user in all the files right?
Can I try to solve this issue? Also guide me once through the issue that we need to replace std::size_t to the template type provided by the user in all the files right?
It will be fixed with the bug fix for the extents. So, there's no need for it.