Replace ptrdiff_t with std::ptrdiff_t

This commit is contained in:
Matt Blair 2015-04-30 14:19:40 -04:00
parent 4942ca572a
commit 6c7fddebbb
2 changed files with 4 additions and 2 deletions

View File

@ -11,6 +11,7 @@
#include "yaml-cpp/node/ptr.h" #include "yaml-cpp/node/ptr.h"
#include "yaml-cpp/node/detail/node_iterator.h" #include "yaml-cpp/node/detail/node_iterator.h"
#include <iterator> #include <iterator>
#include <cstddef>
namespace YAML { namespace YAML {
namespace detail { namespace detail {
@ -18,7 +19,7 @@ struct iterator_value;
template <typename V> template <typename V>
class iterator_base class iterator_base
: public std::iterator<std::forward_iterator_tag, V, ptrdiff_t, V*, V> { : public std::iterator<std::forward_iterator_tag, V, std::ptrdiff_t, V*, V> {
private: private:
template <typename> template <typename>

View File

@ -14,6 +14,7 @@
#include <map> #include <map>
#include <utility> #include <utility>
#include <vector> #include <vector>
#include <cstddef>
namespace YAML { namespace YAML {
namespace detail { namespace detail {
@ -54,7 +55,7 @@ template <typename V>
class node_iterator_base class node_iterator_base
: public std::iterator< : public std::iterator<
std::forward_iterator_tag, node_iterator_value<V>, std::forward_iterator_tag, node_iterator_value<V>,
ptrdiff_t, node_iterator_value<V>*, node_iterator_value<V> > { std::ptrdiff_t, node_iterator_value<V>*, node_iterator_value<V> > {
private: private:
struct enabler {}; struct enabler {};