From e98fc22bec59799528307aa398b1ebc4ae4c656e Mon Sep 17 00:00:00 2001 From: Damian Jarek Date: Sun, 19 May 2019 19:19:10 +0200 Subject: [PATCH] Remove redundant template in service_base Signed-off-by: Damian Jarek --- CHANGELOG.md | 1 + include/boost/beast/core/detail/service_base.hpp | 9 ++------- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cc387fb8..c5a9c5f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ Version 256: * Remove uses of the deprecated `buffers` function * Remove uses of deprecated methods in websocket tests * Remove redundant use of `static_string` +* Remove redundant template in service_base -------------------------------------------------------------------------------- diff --git a/include/boost/beast/core/detail/service_base.hpp b/include/boost/beast/core/detail/service_base.hpp index adec09bb..1efe1215 100644 --- a/include/boost/beast/core/detail/service_base.hpp +++ b/include/boost/beast/core/detail/service_base.hpp @@ -16,15 +16,10 @@ namespace boost { namespace beast { namespace detail { -template -struct service_id : net::execution_context::id -{ -}; - template struct service_base : net::execution_context::service { - static service_id id; + static net::execution_context::id const id; explicit service_base(net::execution_context& ctx) @@ -34,7 +29,7 @@ struct service_base : net::execution_context::service }; template -service_id service_base::id; +net::execution_context::id const service_base::id; } // detail } // beast