>>105998449
Why not use C++ concepts instead? Everyone, including Bjarne, dislike preprocessor macros.