Skip to content

Fix: Address clangd unused-includes warning for gcem.hpp #56

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

kezyr
Copy link

@kezyr kezyr commented Jun 18, 2025

Implements a pattern in gcem.hpp to satisfy static analysis tools (e.g., clangd) that flag 'unused-includes'. By wrapping internal header inclusions in a nested gcem::library namespace and then explicitly using each symbol into gcem, the gcem.hpp file itself now directly consumes the symbols it includes, thus resolving the warning. No change in public API or runtime behavior.

Implements a pattern in gcem.hpp to satisfy static analysis tools (e.g., clangd) that flag 'unused-includes'. By wrapping internal header inclusions in a nested `gcem::library` namespace and then explicitly `using` each symbol into `gcem`, the `gcem.hpp` file itself now directly consumes the symbols it includes, thus resolving the warning. No change in public API or runtime behavior.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant