Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
[C++] Document usage of C++ types, limitations, and patterns #560
Currently we don't have a good documentation about what can, should, and shouldn't be done with
Such a documentation would introduce knowledge of constructs in D that are safe to use, as well as C++-specific knowledge, for example copy constructors, default constructors, constructors deletion, move constructors, non-representable types, etc...
That documentation is also very likely to be specific to the version of C++ we're using (there are some subtle differences between C++11, C++14 and C++17, and we're currently using the later).
Another note: The D documentation for C++ interfacing is wildly outdated...
Hmm yeah. Looking at it now again, we return vectors to the C++ side - for example in