Fix warnings on visual studio, including changing unsigned to std::size_t

This commit is contained in:
Jesse Beder
2015-01-24 14:38:22 -06:00
parent ad712c4f2d
commit 0c8a539361
12 changed files with 66 additions and 58 deletions

View File

@@ -7,12 +7,13 @@
#pragma once
#endif
#include "yaml-cpp/noncopyable.h"
#include <cstddef>
#include <cstdlib>
#include <memory>
#include <vector>
#include "yaml-cpp/noncopyable.h"
namespace YAML {
template <typename T>
@@ -22,7 +23,7 @@ class ptr_vector : private YAML::noncopyable {
~ptr_vector() { clear(); }
void clear() {
for (unsigned i = 0; i < m_data.size(); i++)
for (std::size_t i = 0; i < m_data.size(); i++)
delete m_data[i];
m_data.clear();
}