26 {
28 f.
store(true,
std::memory_order_relaxed);
30 f.
store(true,
std::memory_order_relaxed);
31 }
std::array< std::atomic< bool >, magic_enum::enum_count< Component >()> m_component_filters
std::atomic< Severity > m_min_severity
std::atomic< bool > m_initialized
std::array< std::atomic< bool >, magic_enum::enum_count< Context >()> m_context_filters
std::atomic< bool > m_shutdown_in_progress
std::atomic< bool > m_accepting_entries
std::atomic< bool > m_worker_running
std::shared_ptr< T > store(std::shared_ptr< T > obj)
Transfer ownership of an existing object to the persistent store for process lifetime.