Bugfix: Concepts testability
The current grid concepts are not entirely testable1 if a grid happens to be almost a grid, but does not have certain traits. See !643 (comment 119527). The solution is to not have default argument types on the concept template. This is more verbose, but testable.
-
A concept is testable if it returns true/false for any type. A concept is not testable if the concept fails to compile due some instantiation error.
↩
Edited by Santiago Ospina De Los Ríos