From 920a23df0c4a9c74f4ece013a219df720082a7b7 Mon Sep 17 00:00:00 2001
From: Michael Stahl <mstahl@redhat.com>
Date: Mon, 14 Apr 2014 11:23:15 +0200
Subject: [PATCH 1/4] multi_array: suppress MSVC 2008 warning C4510
---
include/boost/multi_array/concept_checks.hpp | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/include/boost/multi_array/concept_checks.hpp b/include/boost/multi_array/concept_checks.hpp
index 3a53df8..ea0c1aa 100644
a
|
b
|
namespace detail {
|
58 | 58 | |
59 | 59 | } // namespace detail |
60 | 60 | |
| 61 | // MSVC 2008 produces 2 warnings "default constructor could not be generated" |
| 62 | // here that run over ~100 lines :( |
| 63 | #ifdef _MSC_VER |
| 64 | #pragma warning(push,1) |
| 65 | #pragma warning(disable: 4510) |
| 66 | #pragma warning(disable: 4610) |
| 67 | #endif |
61 | 68 | |
62 | 69 | template <typename Array, std::size_t NumDims > |
63 | 70 | struct ConstMultiArrayConcept |
… |
… |
namespace detail {
|
119 | 126 | index_range range; |
120 | 127 | }; |
121 | 128 | |
| 129 | #ifdef _MSC_VER |
| 130 | #pragma warning(pop) |
| 131 | #endif |
122 | 132 | |
123 | 133 | template <typename Array, std::size_t NumDims > |
124 | 134 | struct MutableMultiArrayConcept |