4.20 Include changes to UHT

In 4.7 - 4.10 we were adding headers everywhere.

The old system would Automatically include all the headers under the “Classes” folder.

“Public” was added. And the Public folders. We were told that this was to speed up compile times.

OK.

So now Public is doing the same thing Classes used to. And guess what, Our compile times are back up.

I’m just wondering what the reason is for reverting back to a system that everyone agreed was broken?

How does IWYU work now?

Are there any other changes planned in this area that we should now about?

Thanks,

Dan -