#include <unit_tests_utils.h>
Definition at line 41 of file unit_tests_utils.h.
◆ call_counter()
| unit_test::call_counter::call_counter |
( |
| ) |
|
|
inline |
◆ get()
| size_t unit_test::call_counter::get |
( |
| ) |
const volatile |
|
inline |
Definition at line 55 of file unit_tests_utils.h.
56 {
57 return m_counter.load(std::memory_order_relaxed);
58 }
◆ inc()
| void unit_test::call_counter::inc |
( |
| ) |
volatile |
|
inline |
Definition at line 49 of file unit_tests_utils.h.
50 {
51
52 m_counter.fetch_add(1, std::memory_order_relaxed);
53 }
◆ reset()
| void unit_test::call_counter::reset |
( |
| ) |
volatile |
|
inline |
Definition at line 60 of file unit_tests_utils.h.
61 {
62 m_counter.store(0, std::memory_order_relaxed);
63 }
The documentation for this class was generated from the following file:
- /home/abuild/rpmbuild/BUILD/electroneum-5.1.3.1-build/electroneum-5.1.3.1/tests/unit_tests/unit_tests_utils.h