# HG changeset patch # User David Demelier # Date 1542370708 -3600 # Node ID d0fc4f14678d47a158d9b2569926b4911bfeb9ac # Parent a5d7b6b6b6ecf2f1f2fb94f734c2212cc27ed4ed irccd: rename loggable_traits to type_traits diff -r a5d7b6b6b6ec -r d0fc4f14678d libirccd-daemon/irccd/daemon/logger.hpp --- a/libirccd-daemon/irccd/daemon/logger.hpp Fri Nov 16 13:08:23 2018 +0100 +++ b/libirccd-daemon/irccd/daemon/logger.hpp Fri Nov 16 13:18:28 2018 +0100 @@ -69,7 +69,7 @@ * ``` */ template -struct loggable_traits; +struct type_traits; /** * \brief Logger object. @@ -204,14 +204,14 @@ * * \param loggable the loggable object * \return the output stream - * \see loggable_traits + * \see type_traits */ template auto info(const Loggable& loggable) -> logger { return info( - loggable_traits::get_category(loggable), - loggable_traits::get_component(loggable) + type_traits::get_category(loggable), + type_traits::get_component(loggable) ); } @@ -231,14 +231,14 @@ * * \param loggable the loggable object * \return the output stream - * \see loggable_traits + * \see type_traits */ template auto warning(const Loggable& loggable) -> logger { return warning( - loggable_traits::get_category(loggable), - loggable_traits::get_component(loggable) + type_traits::get_category(loggable), + type_traits::get_component(loggable) ); } @@ -259,14 +259,14 @@ * * \param loggable the loggable object * \return the output stream - * \see loggable_traits + * \see type_traits */ template auto debug(const Loggable& loggable) -> logger { return debug( - loggable_traits::get_category(loggable), - loggable_traits::get_component(loggable) + type_traits::get_category(loggable), + type_traits::get_component(loggable) ); } }; diff -r a5d7b6b6b6ec -r d0fc4f14678d libirccd-daemon/irccd/daemon/plugin_service.cpp --- a/libirccd-daemon/irccd/daemon/plugin_service.cpp Fri Nov 16 13:08:23 2018 +0100 +++ b/libirccd-daemon/irccd/daemon/plugin_service.cpp Fri Nov 16 13:18:28 2018 +0100 @@ -268,12 +268,12 @@ namespace logger { -auto loggable_traits::get_category(const plugin&) -> std::string_view +auto type_traits::get_category(const plugin&) -> std::string_view { return "plugin"; } -auto loggable_traits::get_component(const plugin& plugin) -> std::string_view +auto type_traits::get_component(const plugin& plugin) -> std::string_view { return plugin.get_id(); } diff -r a5d7b6b6b6ec -r d0fc4f14678d libirccd-daemon/irccd/daemon/plugin_service.hpp --- a/libirccd-daemon/irccd/daemon/plugin_service.hpp Fri Nov 16 13:08:23 2018 +0100 +++ b/libirccd-daemon/irccd/daemon/plugin_service.hpp Fri Nov 16 13:18:28 2018 +0100 @@ -256,14 +256,14 @@ namespace logger { template -struct loggable_traits; +struct type_traits; /** * \brief Implement Loggable traits for plugin. * \ingroup logger-traits */ template <> -struct loggable_traits { +struct type_traits { /** * Return "plugin" * diff -r a5d7b6b6b6ec -r d0fc4f14678d libirccd-daemon/irccd/daemon/rule_service.cpp --- a/libirccd-daemon/irccd/daemon/rule_service.cpp Fri Nov 16 13:08:23 2018 +0100 +++ b/libirccd-daemon/irccd/daemon/rule_service.cpp Fri Nov 16 13:18:28 2018 +0100 @@ -106,12 +106,12 @@ namespace logger { -auto loggable_traits::get_category(const rule&) -> std::string_view +auto type_traits::get_category(const rule&) -> std::string_view { return "rule"; } -auto loggable_traits::get_component(const rule&) -> std::string_view +auto type_traits::get_component(const rule&) -> std::string_view { return ""; } diff -r a5d7b6b6b6ec -r d0fc4f14678d libirccd-daemon/irccd/daemon/rule_service.hpp --- a/libirccd-daemon/irccd/daemon/rule_service.hpp Fri Nov 16 13:08:23 2018 +0100 +++ b/libirccd-daemon/irccd/daemon/rule_service.hpp Fri Nov 16 13:18:28 2018 +0100 @@ -128,14 +128,14 @@ namespace logger { template -struct loggable_traits; +struct type_traits; /** * \brief Specialization for rule. * \ingroup logger-traits */ template <> -struct loggable_traits { +struct type_traits { /** * Get 'rule' category. * diff -r a5d7b6b6b6ec -r d0fc4f14678d libirccd-daemon/irccd/daemon/server_service.cpp --- a/libirccd-daemon/irccd/daemon/server_service.cpp Fri Nov 16 13:08:23 2018 +0100 +++ b/libirccd-daemon/irccd/daemon/server_service.cpp Fri Nov 16 13:18:28 2018 +0100 @@ -674,12 +674,12 @@ namespace logger { -auto loggable_traits::get_category(const server&) -> std::string_view +auto type_traits::get_category(const server&) -> std::string_view { return "server"; } -auto loggable_traits::get_component(const server& sv) -> std::string_view +auto type_traits::get_component(const server& sv) -> std::string_view { return sv.get_id(); } diff -r a5d7b6b6b6ec -r d0fc4f14678d libirccd-daemon/irccd/daemon/server_service.hpp --- a/libirccd-daemon/irccd/daemon/server_service.hpp Fri Nov 16 13:08:23 2018 +0100 +++ b/libirccd-daemon/irccd/daemon/server_service.hpp Fri Nov 16 13:18:28 2018 +0100 @@ -153,14 +153,14 @@ namespace logger { template -struct loggable_traits; +struct type_traits; /** * \brief Specialization for server. * \ingroup logger-traits */ template <> -struct loggable_traits { +struct type_traits { /** * Get 'server' category. *