-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Description
Problem
Our test suite covers only a small subset of using declarations. We miss cases such as aliases, inheriting constructors, using-enum, using directives, and namespace-level imports. A more complete list of examples is available here: https://en.cppreference.com/w/cpp/language/using_declaration.html
Proposed solution
- Build a test matrix from the cppreference list of
usingforms. - Add coverage for each scenario, including class shadows and options that import members into the current namespace.
- Confirm that the extractor handles all forms consistently.
Requirements
- Test suite exercises every
usingdeclaration enumerated on cppreference. - Edge cases (e.g., friend declarations that use
using) are validated. - Documentation references the coverage table.
Metadata
Metadata
Assignees
Labels
No labels