diff --git a/lager/detail/nodes.hpp b/lager/detail/nodes.hpp index b0bf68e3..0748259d 100644 --- a/lager/detail/nodes.hpp +++ b/lager/detail/nodes.hpp @@ -131,7 +131,7 @@ struct notifying_guard_t * Interface for nodes capable of notifying observers. */ template -class observable_reader_node +class observable_reader_node : public reader_node_base { public: using value_type = T; @@ -186,9 +186,7 @@ class observable_reader_node * functionality for setting values and propagating them to children. */ template -class reader_node - : public reader_node_base - , public observable_reader_node +class reader_node : public observable_reader_node { public: using value_type = typename observable_reader_node::value_type;