summaryrefslogtreecommitdiffstats
path: root/yaml-cpp/src/nodeownership.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'yaml-cpp/src/nodeownership.cpp')
-rwxr-xr-xyaml-cpp/src/nodeownership.cpp31
1 files changed, 0 insertions, 31 deletions
diff --git a/yaml-cpp/src/nodeownership.cpp b/yaml-cpp/src/nodeownership.cpp
deleted file mode 100755
index 118edbc8..00000000
--- a/yaml-cpp/src/nodeownership.cpp
+++ /dev/null
@@ -1,31 +0,0 @@
-#include "nodeownership.h"
-#include "yaml-cpp/node.h"
-
-namespace YAML
-{
- NodeOwnership::NodeOwnership(NodeOwnership *pOwner): m_pOwner(pOwner)
- {
- if(!m_pOwner)
- m_pOwner = this;
- }
-
- NodeOwnership::~NodeOwnership()
- {
- }
-
- Node& NodeOwnership::_Create()
- {
- m_nodes.push_back(std::auto_ptr<Node>(new Node));
- return m_nodes.back();
- }
-
- void NodeOwnership::_MarkAsAliased(const Node& node)
- {
- m_aliasedNodes.insert(&node);
- }
-
- bool NodeOwnership::_IsAliased(const Node& node) const
- {
- return m_aliasedNodes.count(&node) > 0;
- }
-}