>Use typedef?
What if you're given somebody else's code and you need to understand it to put a typedef there
What if you're given somebody else's code and you need to understand it to put a typedef there
So you basically take your ugly type, put it in a #define and then create a static assertion that matches the type against said ugly type.
Now the compiler will throw a shit fit if the types don't match. Have fun breaking the type up into smaller pieces until you have something legible.
(Yes, this is a joke)