Allow pattern-matching on hana::type
Open
- Dominant language
- C++
- Stars
- 1.9k
- Forks
- 225
- PR merge metrics
- No merged PRs in 30d
Description
Related to https://github.com/boostorg/hana/issues/319. Instead of `hana::type` being twisted, we should make `hana::type` equivalent to `hana::basic_type`, and then provide something like`hana::protect` to work around obscure ADL issues.
Will wait for breaking changes.
Contributor guide
Research direction
Start by reading related issue #319 and the existing hana::type and hana::basic_type definitions and usages. Clarify the intended breaking-change design for hana::type and any hana::protect equivalent, then verify that pattern matching works without the reported ADL issues.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100