How to replace BP enums and structs with c++?

Absolutely