| 155 | } |
| 156 | |
| 157 | static PJ *pj_vgridshift_destructor(PJ *P, int errlev) { |
| 158 | if (nullptr == P) |
| 159 | return nullptr; |
| 160 | |
| 161 | delete static_cast<struct vgridshiftData *>(P->opaque); |
| 162 | P->opaque = nullptr; |
| 163 | |
| 164 | return pj_default_destructor(P, errlev); |
| 165 | } |
| 166 | |
| 167 | static void pj_vgridshift_reassign_context(PJ *P, PJ_CONTEXT *ctx) { |
| 168 | auto Q = (struct vgridshiftData *)P->opaque; |
no test coverage detected