#pragma once #include #include inline std::vector> testFns; #define REGISTER_TEST_FN(fn) \ static auto _register_fn = [] { \ testFns.emplace_back(fn); \ return 1; \ }();