New Blog Post: Writing a D Wrapper for a C Library
ag0aep6g
anonymous at example.com
Sun Feb 10 15:33:11 UTC 2019
On 10.02.19 15:19, Mike Parker wrote:
> https://dlang.org/blog/2019/02/10/writing-a-d-wrapper-for-a-c-library/
As far as I see, `context` shouldn't be const.
You cast a const `this` to non-const void* and then "back" to non-const
UserIOStream. Then doWriteBytes is called on this seemingly mutable
object that's actually const.
If I implement doWriteBytes in a way that mutates the object, I'm
violating const.
More information about the Digitalmars-d-announce
mailing list