| 78 | // TODO: assert alignment is correct! |
| 79 | template <class T> |
| 80 | static py::object case_basic(BasicType const* Ty, void* Ptr) |
| 81 | { |
| 82 | return py::cast(*reinterpret_cast<T*>(Ptr)); |
| 83 | } |
| 84 | |
| 85 | static py::object case_enum(EnumType const* Ty, void* Ptr) |
| 86 | { |