| 155 | } |
| 156 | |
| 157 | void obfuscate_call1() { |
| 158 | using namespace std::string_literals; |
| 159 | |
| 160 | constexpr auto random = call::generate_random(42); |
| 161 | const ObfuscatedCall call{random, &to_protect1}; |
| 162 | const auto ret = call(random, "hello"s, 42); |
| 163 | std::cout << "Returned value: " << ret << '\n'; |
| 164 | } |
| 165 | |
| 166 | void obfuscate_call2() { |
| 167 | constexpr auto random = call::generate_random(43); |
no test coverage detected