From 6c7fddebbbbebdaedf3a3098ebddc07fb9640cf7 Mon Sep 17 00:00:00 2001 From: Matt Blair Date: Thu, 30 Apr 2015 14:19:40 -0400 Subject: [PATCH] Replace ptrdiff_t with std::ptrdiff_t --- include/yaml-cpp/node/detail/iterator.h | 3 ++- include/yaml-cpp/node/detail/node_iterator.h | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/include/yaml-cpp/node/detail/iterator.h b/include/yaml-cpp/node/detail/iterator.h index 7d2a398..a3721b2 100644 --- a/include/yaml-cpp/node/detail/iterator.h +++ b/include/yaml-cpp/node/detail/iterator.h @@ -11,6 +11,7 @@ #include "yaml-cpp/node/ptr.h" #include "yaml-cpp/node/detail/node_iterator.h" #include +#include namespace YAML { namespace detail { @@ -18,7 +19,7 @@ struct iterator_value; template class iterator_base - : public std::iterator { + : public std::iterator { private: template diff --git a/include/yaml-cpp/node/detail/node_iterator.h b/include/yaml-cpp/node/detail/node_iterator.h index 00b8804..4622fd0 100644 --- a/include/yaml-cpp/node/detail/node_iterator.h +++ b/include/yaml-cpp/node/detail/node_iterator.h @@ -14,6 +14,7 @@ #include #include #include +#include namespace YAML { namespace detail { @@ -54,7 +55,7 @@ template class node_iterator_base : public std::iterator< std::forward_iterator_tag, node_iterator_value, - ptrdiff_t, node_iterator_value*, node_iterator_value > { + std::ptrdiff_t, node_iterator_value*, node_iterator_value > { private: struct enabler {};