CMD + K

include-what-you-use

Community

A tool for use with clang to analyze #includes in C and C++ source files

Installation

To install this package, run one of the following:

Conda
$conda install conda-forge::include-what-you-use

Usage Tracking

0.25
0.24
0.23
0.22
0.21
5 / 8 versions selected
Downloads (Last 6 months): 0

Description

"Include what you use" means this: for every symbol (type, function, variable, or macro) that you use in foo.cc (or foo.cpp), either foo.cc or foo.h should include a .h file that exports the declaration of that symbol. (Similarly, for footest.cc, either footest.cc or foo.h should do the including.) Obviously symbols defined in foo.cc itself are excluded from this requirement.

About

Summary

A tool for use with clang to analyze #includes in C and C++ source files

Last Updated

Sep 20, 2025 at 08:32

License

NCSA

Total Downloads

51.8K

Supported Platforms

win-64
macOS-64
macOS-arm64
linux-aarch64
linux-64