Sharadh Rajaraman
Sharadh Rajaraman
Thanks @stripe2933! I've personally been putting off this because CMake 3.30 (probably releasing in a couple of months; 3.29 is already at rc4) will have full support for `import std`...
Sorry, been a bit overwhelmed with other stuff and the day job. I have some preliminary work done (very similar to yours, @stripe2933, because the gist of it boils down...
Thanks for the response! > Are you in the Linux environment? No; I'm using Windows with Clang 18 (`clang.exe`). I haven't used Linux in a while, so I really have...
Would either precompiled headers ([MSVC](https://learn.microsoft.com/en-sg/cpp/build/creating-precompiled-header-files?view=msvc-170), [Clang](https://clang.llvm.org/docs/PCHInternals.html#using-precompiled-headers-with-clang)) or, of course, vulkan.cppm be enough to close this?
I suppose we need to explicitly `export` the template specialisations. I haven't quite tested them; if you've got a minimum example that'd be great.
I've been looking at it but I am not certain how to proceed. What I've done is write the following in `CppStdModule.cpp` (essentially copied the contents of `Hash.cpp` but replaced...
@asuessenbach were you able to try my MWE?
I seem to have found a solution, based on [this mailing list thread](https://lists.isocpp.org/std-proposals/2021/06/2672.php), which says: > MSVC implements an extension where writing "export template" on a specialization (or putting the...
Would you be able to add it in? I could help with testing once it's ready!
Ah... I was trying to put everything in the headers; looks like I'll have to take a leaf from @stripe2933's approach and put the `imports` in the `.cppm` itself, guarded...