Make private members of Node class protected instead
This commit is contained in:
parent
ab5f9259a4
commit
28741f5892
@ -113,7 +113,7 @@ class YAML_CPP_API Node {
|
|||||||
template <typename Key, typename Value>
|
template <typename Key, typename Value>
|
||||||
void force_insert(const Key& key, const Value& value);
|
void force_insert(const Key& key, const Value& value);
|
||||||
|
|
||||||
private:
|
protected:
|
||||||
enum Zombie { ZombieNode };
|
enum Zombie { ZombieNode };
|
||||||
explicit Node(Zombie);
|
explicit Node(Zombie);
|
||||||
explicit Node(detail::node& node, detail::shared_memory_holder pMemory);
|
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 AssignData(const Node& rhs);
|
||||||
void AssignNode(const Node& rhs);
|
void AssignNode(const Node& rhs);
|
||||||
|
|
||||||
private:
|
protected:
|
||||||
bool m_isValid;
|
bool m_isValid;
|
||||||
mutable detail::shared_memory_holder m_pMemory;
|
mutable detail::shared_memory_holder m_pMemory;
|
||||||
mutable detail::node* m_pNode;
|
mutable detail::node* m_pNode;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user