34#include <boost/filesystem.hpp>
38 extern boost::filesystem::path
data_dir;
51 m_counter.fetch_add(1, std::memory_order_relaxed);
54 size_t get()
volatile const
56 return m_counter.load(std::memory_order_relaxed);
61 m_counter.store(0, std::memory_order_relaxed);
69# define ASSERT_EQ_MAP(val, map, key) \
71 auto found = map.find(key); \
72 ASSERT_TRUE(found != map.end()); \
73 ASSERT_EQ(val, found->second); \
std::atomic< size_t > m_counter
Definition unit_tests_utils.h:65
void inc() volatile
Definition unit_tests_utils.h:48
call_counter()
Definition unit_tests_utils.h:43
void reset() volatile
Definition unit_tests_utils.h:59
size_t get() volatile const
Definition unit_tests_utils.h:54
Definition unit_tests_utils.h:37
boost::filesystem::path data_dir
Definition main.cpp:49