On 7/15/21 1:43 PM, Tejas wrote:

How do you write the equivalent of that in D? Is the answer still the same? Manually keep it in the same module, or is there a programmatic way of converting this to D?

Functions in the same module can access `private` members. Functions in the same package (or in whatever package you specify) can access `package` members. That is how D does "friends".

So the answer to your question depends on how the C++ code is organized.

It's always possible that something in C++ here is not translatable into D, but most likely can be redesigned (and likely better designed).

-Steve

Reply via email to