au icon indicating copy to clipboard operation
au copied to clipboard

Make every unit include file singular

Open chiphogg opened this issue 6 months ago • 0 comments

By this, I mean that #include "au/units/foo.hh" should provide only foo, and no other units, for every file in au/units.

This will help keep users IWYU-clean, and in principle should give everyone the fastest achievable compile times.

Each unit will be defined independently of the others, but what really matters is the coherent web of relationships they have with each other. The unit tests will be sufficient to guarantee those relationships are correct.

chiphogg avatar Jul 10 '25 15:07 chiphogg