`tGPsdata` embeds a `PointerRNA` member, which makes it non-trivial, and requires it to use new/delete C++-style allocation handling.
`tGPsdata` embeds a `PointerRNA` member, which makes it non-trivial, and requires it to use new/delete C++-style allocation handling.