Bitcoin Core  29.1.0
P2P Digital Currency
check_globals.h
Go to the documentation of this file.
1 // Copyright (c) 2024-present The Bitcoin Core developers
2 // Distributed under the MIT software license, see the accompanying
3 // file COPYING or http://www.opensource.org/licenses/mit-license.php.
4 
5 #ifndef BITCOIN_TEST_FUZZ_UTIL_CHECK_GLOBALS_H
6 #define BITCOIN_TEST_FUZZ_UTIL_CHECK_GLOBALS_H
7 
8 #include <atomic>
9 #include <memory>
10 #include <optional>
11 #include <string>
12 
13 extern std::atomic<bool> g_used_system_time;
14 
15 struct CheckGlobalsImpl;
16 struct CheckGlobals {
17  CheckGlobals();
18  ~CheckGlobals();
19  std::unique_ptr<CheckGlobalsImpl> m_impl;
20 };
21 
22 #endif // BITCOIN_TEST_FUZZ_UTIL_CHECK_GLOBALS_H
std::unique_ptr< CheckGlobalsImpl > m_impl
Definition: check_globals.h:19
std::atomic< bool > g_used_system_time
Definition: time.cpp:23