Thank you! That worked great.
I hope I'm not a bother but is there an exception for templates that take no args? My C++ skills aren't great so I could be wrong in describing this but I have another typedef
using ConnectionHandle = Handle<>;
and for some reason it won't generate correctly? Anytime the ConnectionHandle alias is mentioned in the C++ source code it is picked up by the parsers and some default stuff gets generated but even if I use .define() or .PointerTypes() the best that happens is that the garbage is replaced with what I describe in .PointerTypes but the java peer is never generated?