summaryrefslogtreecommitdiffstats
path: root/yaml-cpp/src/aliasmanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'yaml-cpp/src/aliasmanager.cpp')
-rwxr-xr-xyaml-cpp/src/aliasmanager.cpp29
1 files changed, 0 insertions, 29 deletions
diff --git a/yaml-cpp/src/aliasmanager.cpp b/yaml-cpp/src/aliasmanager.cpp
deleted file mode 100755
index ed4d3b5a..00000000
--- a/yaml-cpp/src/aliasmanager.cpp
+++ /dev/null
@@ -1,29 +0,0 @@
-#include "yaml-cpp/aliasmanager.h"
-#include "yaml-cpp/node.h"
-#include <cassert>
-#include <sstream>
-
-namespace YAML
-{
- AliasManager::AliasManager(): m_curAnchor(0)
- {
- }
-
- void AliasManager::RegisterReference(const Node& node)
- {
- m_anchorByIdentity.insert(std::make_pair(&node, _CreateNewAnchor()));
- }
-
- anchor_t AliasManager::LookupAnchor(const Node& node) const
- {
- AnchorByIdentity::const_iterator it = m_anchorByIdentity.find(&node);
- if(it == m_anchorByIdentity.end())
- return 0;
- return it->second;
- }
-
- anchor_t AliasManager::_CreateNewAnchor()
- {
- return ++m_curAnchor;
- }
-}