Can't have an enum and interface with the same name

I have an enum called ETeam, and an interface regarding team methods, called ITeam. This however clashes with Unreal Build Tool as both will want to write a “Teams.generated.h”. This is a bit annoying, as I can’t use alternative names without giving an initial wrong description about the enum or interface.

Is there any hope this issue will get resolved in the future?

As far as I know the generated file has the name of the CPP file it was generated for. So if you put them both in one file or don’t call their files them same it should work.