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.26
0.25
0.24
0.23
0.22
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

Mar 22, 2026 at 19:05

License

NCSA

Supported Platforms

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