From 8355309c5fafd4909edc904359deeec1e7f10efe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ion=20Gazta=C3=B1aga?= Date: Sat, 1 Nov 2014 19:28:24 +0100 Subject: [PATCH] Added #pragma once --- include/boost/move/algorithm.hpp | 4 ++++ include/boost/move/core.hpp | 4 ++++ include/boost/move/default_delete.hpp | 4 ++++ include/boost/move/detail/meta_utils.hpp | 4 ++++ include/boost/move/detail/move_helpers.hpp | 4 ++++ include/boost/move/detail/unique_ptr_meta_utils.hpp | 4 ++++ include/boost/move/detail/workaround.hpp | 4 ++++ include/boost/move/iterator.hpp | 4 ++++ include/boost/move/make_unique.hpp | 4 ++++ include/boost/move/move.hpp | 4 ++++ include/boost/move/traits.hpp | 4 ++++ include/boost/move/unique_ptr.hpp | 4 ++++ include/boost/move/utility.hpp | 4 ++++ include/boost/move/utility_core.hpp | 4 ++++ 14 files changed, 56 insertions(+) diff --git a/include/boost/move/algorithm.hpp b/include/boost/move/algorithm.hpp index f5f4b81..bb628c6 100644 --- a/include/boost/move/algorithm.hpp +++ b/include/boost/move/algorithm.hpp @@ -14,6 +14,10 @@ #ifndef BOOST_MOVE_ALGORITHM_HPP #define BOOST_MOVE_ALGORITHM_HPP +#if defined(_MSC_VER) +# pragma once +#endif + #include #include diff --git a/include/boost/move/core.hpp b/include/boost/move/core.hpp index 4728a71..ccdcc52 100644 --- a/include/boost/move/core.hpp +++ b/include/boost/move/core.hpp @@ -16,6 +16,10 @@ #ifndef BOOST_MOVE_CORE_HPP #define BOOST_MOVE_CORE_HPP +#if defined(_MSC_VER) +# pragma once +#endif + #include //boost_move_no_copy_constructor_or_assign typedef diff --git a/include/boost/move/default_delete.hpp b/include/boost/move/default_delete.hpp index d8494e8..a367674 100644 --- a/include/boost/move/default_delete.hpp +++ b/include/boost/move/default_delete.hpp @@ -11,6 +11,10 @@ #ifndef BOOST_MOVE_DEFAULT_DELETE_HPP_INCLUDED #define BOOST_MOVE_DEFAULT_DELETE_HPP_INCLUDED +#if defined(_MSC_VER) +# pragma once +#endif + #include #include #include diff --git a/include/boost/move/detail/meta_utils.hpp b/include/boost/move/detail/meta_utils.hpp index 0df0086..a23c8dc 100644 --- a/include/boost/move/detail/meta_utils.hpp +++ b/include/boost/move/detail/meta_utils.hpp @@ -14,6 +14,10 @@ #ifndef BOOST_MOVE_DETAIL_META_UTILS_HPP #define BOOST_MOVE_DETAIL_META_UTILS_HPP +#if defined(_MSC_VER) +# pragma once +#endif + #include #include //for std::size_t diff --git a/include/boost/move/detail/move_helpers.hpp b/include/boost/move/detail/move_helpers.hpp index 78d98ea..a97bea6 100644 --- a/include/boost/move/detail/move_helpers.hpp +++ b/include/boost/move/detail/move_helpers.hpp @@ -12,6 +12,10 @@ #ifndef BOOST_MOVE_MOVE_HELPERS_HPP #define BOOST_MOVE_MOVE_HELPERS_HPP +#if defined(_MSC_VER) +# pragma once +#endif + #include #include diff --git a/include/boost/move/detail/unique_ptr_meta_utils.hpp b/include/boost/move/detail/unique_ptr_meta_utils.hpp index 42fd272..50c6e01 100644 --- a/include/boost/move/detail/unique_ptr_meta_utils.hpp +++ b/include/boost/move/detail/unique_ptr_meta_utils.hpp @@ -14,6 +14,10 @@ #ifndef BOOST_MOVE_UNIQUE_PTR_DETAIL_META_UTILS_HPP #define BOOST_MOVE_UNIQUE_PTR_DETAIL_META_UTILS_HPP +#if defined(_MSC_VER) +# pragma once +#endif + #include //for std::size_t //Small meta-typetraits to support move diff --git a/include/boost/move/detail/workaround.hpp b/include/boost/move/detail/workaround.hpp index 1bf879c..3906f32 100644 --- a/include/boost/move/detail/workaround.hpp +++ b/include/boost/move/detail/workaround.hpp @@ -11,6 +11,10 @@ #ifndef BOOST_MOVE_DETAIL_WORKAROUND_HPP #define BOOST_MOVE_DETAIL_WORKAROUND_HPP +#if defined(_MSC_VER) +# pragma once +#endif + #if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) && !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) #define BOOST_MOVE_PERFECT_FORWARDING #endif diff --git a/include/boost/move/iterator.hpp b/include/boost/move/iterator.hpp index dda6f83..eaf83ef 100644 --- a/include/boost/move/iterator.hpp +++ b/include/boost/move/iterator.hpp @@ -14,6 +14,10 @@ #ifndef BOOST_MOVE_ITERATOR_HPP #define BOOST_MOVE_ITERATOR_HPP +#if defined(_MSC_VER) +# pragma once +#endif + #include #include #include //std::iterator diff --git a/include/boost/move/make_unique.hpp b/include/boost/move/make_unique.hpp index 59cfafa..fb57850 100644 --- a/include/boost/move/make_unique.hpp +++ b/include/boost/move/make_unique.hpp @@ -11,6 +11,10 @@ #ifndef BOOST_MOVE_MAKE_UNIQUE_HPP_INCLUDED #define BOOST_MOVE_MAKE_UNIQUE_HPP_INCLUDED +#if defined(_MSC_VER) +# pragma once +#endif + #include #include #include diff --git a/include/boost/move/move.hpp b/include/boost/move/move.hpp index 5a22d31..be3fffc 100644 --- a/include/boost/move/move.hpp +++ b/include/boost/move/move.hpp @@ -17,6 +17,10 @@ #ifndef BOOST_MOVE_MOVE_HPP #define BOOST_MOVE_MOVE_HPP +#if defined(_MSC_VER) +# pragma once +#endif + #include #include #include diff --git a/include/boost/move/traits.hpp b/include/boost/move/traits.hpp index c4b3afe..4e29006 100644 --- a/include/boost/move/traits.hpp +++ b/include/boost/move/traits.hpp @@ -14,6 +14,10 @@ #ifndef BOOST_MOVE_MOVE_TRAITS_HPP #define BOOST_MOVE_MOVE_TRAITS_HPP +#if defined(_MSC_VER) +# pragma once +#endif + #include #include #include diff --git a/include/boost/move/unique_ptr.hpp b/include/boost/move/unique_ptr.hpp index df10fb3..231735b 100644 --- a/include/boost/move/unique_ptr.hpp +++ b/include/boost/move/unique_ptr.hpp @@ -11,6 +11,10 @@ #ifndef BOOST_MOVE_UNIQUE_PTR_HPP_INCLUDED #define BOOST_MOVE_UNIQUE_PTR_HPP_INCLUDED +#if defined(_MSC_VER) +# pragma once +#endif + #include #include #include diff --git a/include/boost/move/utility.hpp b/include/boost/move/utility.hpp index a1ddd26..955734c 100644 --- a/include/boost/move/utility.hpp +++ b/include/boost/move/utility.hpp @@ -16,6 +16,10 @@ #ifndef BOOST_MOVE_MOVE_UTILITY_HPP #define BOOST_MOVE_MOVE_UTILITY_HPP +#if defined(_MSC_VER) +# pragma once +#endif + #include #include #include diff --git a/include/boost/move/utility_core.hpp b/include/boost/move/utility_core.hpp index ae17fd3..30ab539 100644 --- a/include/boost/move/utility_core.hpp +++ b/include/boost/move/utility_core.hpp @@ -17,6 +17,10 @@ #ifndef BOOST_MOVE_MOVE_UTILITY_CORE_HPP #define BOOST_MOVE_MOVE_UTILITY_CORE_HPP +#if defined(_MSC_VER) +# pragma once +#endif + #include #include #include