From 28741f589289076d03e70d6d94aa6f77f9850492 Mon Sep 17 00:00:00 2001 From: Daniel D'Avella Date: Tue, 8 May 2018 15:39:23 -0400 Subject: [PATCH] Make private members of Node class protected instead --- include/yaml-cpp/node/node.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/yaml-cpp/node/node.h b/include/yaml-cpp/node/node.h index 1ded7d2..dc92d64 100644 --- a/include/yaml-cpp/node/node.h +++ b/include/yaml-cpp/node/node.h @@ -113,7 +113,7 @@ class YAML_CPP_API Node { template void force_insert(const Key& key, const Value& value); - private: + protected: enum Zombie { ZombieNode }; explicit Node(Zombie); explicit Node(detail::node& node, detail::shared_memory_holder pMemory); @@ -128,7 +128,7 @@ class YAML_CPP_API Node { void AssignData(const Node& rhs); void AssignNode(const Node& rhs); - private: + protected: bool m_isValid; mutable detail::shared_memory_holder m_pMemory; mutable detail::node* m_pNode;