Change how class capsule structs are created. Generate code
explicitly instead of via a helper. This is similar to how wrapped C
structs are created. Code is created for a C++ version of the capsule
to help eliminate some casts in the generated code but need to sort
out how header files are inserted since the C++ version will require
the cxx_headers.
Change how class capsule structs are created. Generate code explicitly instead of via a helper. This is similar to how wrapped C structs are created. Code is created for a C++ version of the capsule to help eliminate some casts in the generated code but need to sort out how header files are inserted since the C++ version will require the cxx_headers.