The goal is to reduce code verbosity. The template parameter for Range1D and Index1D types should also default to something sensible, like size_t or int64_t (probably the latter to protect against overflow checking costs). This is a simple change and shouldn't take more that a few minutes, but we should explore the impact this has on defaults in other places as well.
The goal is to reduce code verbosity. The template parameter for
Range1D
andIndex1D
types should also default to something sensible, likesize_t
orint64_t
(probably the latter to protect against overflow checking costs). This is a simple change and shouldn't take more that a few minutes, but we should explore the impact this has on defaults in other places as well.