Aplusplusplus to D