| 58 | }; |
| 59 | |
| 60 | struct FixedCheck |
| 61 | { |
| 62 | std::optional<int> m_result; |
| 63 | FixedCheck(std::optional<int> result) : m_result(result){}; |
| 64 | std::optional<int> operator()() const { return m_result; } |
| 65 | }; |
| 66 | |
| 67 | struct UniqueCheck { |
| 68 | static Mutex m; |
no outgoing calls