Open
Description
Include What You Use (no more, no less)
References:
- https://google.github.io/styleguide/cppguide.html#Include_What_You_Use
- https://rawgit.com/AliceO2Group/CodingGuidelines/master/coding_guidelines.html#Header_Files
- https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#sf10-avoid-dependencies-on-implicitly-included-names
- https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rs-contained
- https://llvm.org/docs/CodingStandards.html#include-as-little-as-possible
- https://github.com/include-what-you-use/include-what-you-use/blob/master/docs/WhyIWYU.md
Tools