slycelote / caide-cpp-inliner

Transform a C++ program consisting of multiple source files and headers into a single self-contained source file without any external dependencies (except for standard system headers). Unused code is not included in the resulting file.
Other
32 stars 12 forks source link

Add support for C++20 Concepts #20

Closed konakarthik12 closed 6 months ago

konakarthik12 commented 6 months ago

Adds support for removing concepts that are not used. Fixes #19.

slycelote commented 6 months ago

Thanks!

Full support of concepts will require a few more things; at the very least, we need dependencies on types of template parameters, just like we do with function template specializations. So feel free to add those if you'd like :)