Go to the documentation of this file.
16 #include <type_traits>
19 #ifndef USAGE_IS_THREAD_SAFE
20 # define USAGE_IS_THREAD_SAFE
33 virtual void renounce( std::string_view tool_name, std::string_view
key ) = 0;
39 void renounce( std::string_view, std::string_view )
override {}
47 typename = std::enable_if_t<std::is_invocable_r_v<void, F, std::string_view, std::string_view>>>
GAUDIPS_API Logger & logger()
Return the current logger instance.