MuMain
MuMain copied to clipboard
[MISC] Migrate raw pointers / legacy types to std:: types
Issue: Lots of raw pointers, legacy data types that are not safe / catchable in runtime.
Solution: Slowly migrate everything to std:: -BYTE* to span std::byte -own implementation of list/queues/trees to std::vector std::deque etc -raw pointers to smart pointers
This is a huge undertaking, but, I think it would be worth it for maintainability and less headaches with memory leak