duneroadrunner
duneroadrunner
Since this issue is still open, the SaferCPlusPlus library, for example, has some safer [alternatives](https://github.com/duneroadrunner/SaferCPlusPlus/blob/master/README.md#txscopenrpstringsection-txscopenrpstringconstsection-tnrpstringsection-tnrpstringconstsection) to `std::string_view` that safely support referencing temporaries, using either run-time safety mechanisms or (largely enforced)...
Not in clang-tidy, but there is a separate tool, [scpptool](https://github.com/duneroadrunner/scpptool), that does it. It's still a work in progress and not at all well tested yet, but it should have...
Sure. Let me add some code and comments to the example that might make thing clearer: ```cpp #include #include "msescope.h" #include "msemstdvector.h" class CI { public: ~CI { std::cout front()));...
Thanks for the inquiry. So first let me say that SaferCPlusPlus was not designed to target platforms with the "traditional" embedded restrictions you mentioned. That said, as embedded software becomes...
Thanks for the feedback. One of the advantages of our "language extension" approach is that it empowers the programmer to judiciously use "unsafe" code in areas where performance is critical....
Seeing as this project seems to have been in cold storage for some time without a successor, and pressure is seemingly mounting to abandon "unsafe" C++, I'm going to invite...
Btw, out of curiosity, what did this project need from the (elusive) C++ contracts feature? I'm not super familiar with the contracts proposal, but for example it doesn't seem to...