[FEATURE] [C++20] Introduce concepts to limited the types which can be used in template parameters
Open
enhancement
- Dominant language
- C++
- Stars
- 12
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
I will introduce concepts into the code base during the next weeks.
This will greatly improve error messages and clarity of the code w.r.t. to the template parameters.
examples:
T -> std::floating_point
Collection -> requires primitive_from_collection
...
Contributor guide
Assessment
This issue has not been assessed yet.