-
Notifications
You must be signed in to change notification settings - Fork 14.9k
Open
Labels
clang-include-cleanerenhancementImproving things as opposed to bug fixing, e.g. new or missing featureImproving things as opposed to bug fixing, e.g. new or missing feature
Description
Include cleaner is great, but often in a header file I don't need to include full definitions. Adding a config setting "UseForwardDeclarations" that uses forward declarations instead of includes in header files, for instance, would help cut down transitive includes.
Currently there isn't really a way to do this without scrutinizing the header file to see if the symbol is used as a full definition or just a declaration
nachogoro, jpothier-figma and sethrj
Metadata
Metadata
Assignees
Labels
clang-include-cleanerenhancementImproving things as opposed to bug fixing, e.g. new or missing featureImproving things as opposed to bug fixing, e.g. new or missing feature