#include #define SLOW_DEFINE_ACCESS #include "../slowarr.h" typedef char const* cstr; SLOWARR_Header(cstr); SLOWARR_Impl(cstr); int main(int argc, char const** argv) { T(SLOWARR, cstr) arr = F(SLOWARR, cstr, borrow)(argv, argc); SlowArr arrx = {arr}; (void)arr; (void)arrx; std::vector vec(arrx.begin(), arrx.end()); (void)vec; }