Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
Main Repositories
otb
Commits
501ea14e
Commit
501ea14e
authored
Apr 26, 2012
by
Luc Hermitte
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ENH: update Boost to 1.49.0
parent
86531eba
Changes
697
Hide whitespace changes
Inline
Side-by-side
Showing
75 changed files
with
1440 additions
and
185 deletions
+1440
-185
Utilities/BGL/boost/algorithm/string/detail/case_conv.hpp
Utilities/BGL/boost/algorithm/string/detail/case_conv.hpp
+4
-2
Utilities/BGL/boost/algorithm/string/detail/classification.hpp
...ties/BGL/boost/algorithm/string/detail/classification.hpp
+2
-2
Utilities/BGL/boost/archive/iterators/binary_from_base64.hpp
Utilities/BGL/boost/archive/iterators/binary_from_base64.hpp
+1
-1
Utilities/BGL/boost/archive/xml_wiarchive.hpp
Utilities/BGL/boost/archive/xml_wiarchive.hpp
+1
-2
Utilities/BGL/boost/bind/bind.hpp
Utilities/BGL/boost/bind/bind.hpp
+1
-1
Utilities/BGL/boost/blank.hpp
Utilities/BGL/boost/blank.hpp
+106
-0
Utilities/BGL/boost/blank_fwd.hpp
Utilities/BGL/boost/blank_fwd.hpp
+22
-0
Utilities/BGL/boost/config/auto_link.hpp
Utilities/BGL/boost/config/auto_link.hpp
+7
-2
Utilities/BGL/boost/config/compiler/borland.hpp
Utilities/BGL/boost/config/compiler/borland.hpp
+1
-0
Utilities/BGL/boost/config/compiler/clang.hpp
Utilities/BGL/boost/config/compiler/clang.hpp
+52
-16
Utilities/BGL/boost/config/compiler/common_edg.hpp
Utilities/BGL/boost/config/compiler/common_edg.hpp
+1
-0
Utilities/BGL/boost/config/compiler/cray.hpp
Utilities/BGL/boost/config/compiler/cray.hpp
+61
-0
Utilities/BGL/boost/config/compiler/digitalmars.hpp
Utilities/BGL/boost/config/compiler/digitalmars.hpp
+1
-0
Utilities/BGL/boost/config/compiler/gcc.hpp
Utilities/BGL/boost/config/compiler/gcc.hpp
+4
-0
Utilities/BGL/boost/config/compiler/gcc_xml.hpp
Utilities/BGL/boost/config/compiler/gcc_xml.hpp
+1
-0
Utilities/BGL/boost/config/compiler/hp_acc.hpp
Utilities/BGL/boost/config/compiler/hp_acc.hpp
+1
-0
Utilities/BGL/boost/config/compiler/intel.hpp
Utilities/BGL/boost/config/compiler/intel.hpp
+30
-3
Utilities/BGL/boost/config/compiler/metrowerks.hpp
Utilities/BGL/boost/config/compiler/metrowerks.hpp
+1
-0
Utilities/BGL/boost/config/compiler/mpw.hpp
Utilities/BGL/boost/config/compiler/mpw.hpp
+1
-0
Utilities/BGL/boost/config/compiler/pathscale.hpp
Utilities/BGL/boost/config/compiler/pathscale.hpp
+1
-0
Utilities/BGL/boost/config/compiler/pgi.hpp
Utilities/BGL/boost/config/compiler/pgi.hpp
+2
-4
Utilities/BGL/boost/config/compiler/sunpro_cc.hpp
Utilities/BGL/boost/config/compiler/sunpro_cc.hpp
+1
-0
Utilities/BGL/boost/config/compiler/vacpp.hpp
Utilities/BGL/boost/config/compiler/vacpp.hpp
+1
-0
Utilities/BGL/boost/config/compiler/visualc.hpp
Utilities/BGL/boost/config/compiler/visualc.hpp
+7
-2
Utilities/BGL/boost/config/platform/cray.hpp
Utilities/BGL/boost/config/platform/cray.hpp
+18
-0
Utilities/BGL/boost/config/platform/win32.hpp
Utilities/BGL/boost/config/platform/win32.hpp
+2
-0
Utilities/BGL/boost/config/select_compiler_config.hpp
Utilities/BGL/boost/config/select_compiler_config.hpp
+4
-0
Utilities/BGL/boost/config/select_platform_config.hpp
Utilities/BGL/boost/config/select_platform_config.hpp
+5
-1
Utilities/BGL/boost/config/stdlib/dinkumware.hpp
Utilities/BGL/boost/config/stdlib/dinkumware.hpp
+1
-1
Utilities/BGL/boost/config/stdlib/libstdcpp3.hpp
Utilities/BGL/boost/config/stdlib/libstdcpp3.hpp
+3
-1
Utilities/BGL/boost/config/suffix.hpp
Utilities/BGL/boost/config/suffix.hpp
+33
-0
Utilities/BGL/boost/container/container_fwd.hpp
Utilities/BGL/boost/container/container_fwd.hpp
+177
-0
Utilities/BGL/boost/container/detail/config_begin.hpp
Utilities/BGL/boost/container/detail/config_begin.hpp
+48
-0
Utilities/BGL/boost/container/detail/config_end.hpp
Utilities/BGL/boost/container/detail/config_end.hpp
+17
-0
Utilities/BGL/boost/container/detail/mpl.hpp
Utilities/BGL/boost/container/detail/mpl.hpp
+160
-0
Utilities/BGL/boost/container/detail/type_traits.hpp
Utilities/BGL/boost/container/detail/type_traits.hpp
+203
-0
Utilities/BGL/boost/container/detail/version_type.hpp
Utilities/BGL/boost/container/detail/version_type.hpp
+92
-0
Utilities/BGL/boost/current_function.hpp
Utilities/BGL/boost/current_function.hpp
+2
-1
Utilities/BGL/boost/date_time/c_time.hpp
Utilities/BGL/boost/date_time/c_time.hpp
+1
-1
Utilities/BGL/boost/date_time/compiler_config.hpp
Utilities/BGL/boost/date_time/compiler_config.hpp
+13
-15
Utilities/BGL/boost/date_time/date_formatting.hpp
Utilities/BGL/boost/date_time/date_formatting.hpp
+1
-1
Utilities/BGL/boost/date_time/filetime_functions.hpp
Utilities/BGL/boost/date_time/filetime_functions.hpp
+1
-1
Utilities/BGL/boost/date_time/gregorian_calendar.ipp
Utilities/BGL/boost/date_time/gregorian_calendar.ipp
+1
-1
Utilities/BGL/boost/detail/container_fwd.hpp
Utilities/BGL/boost/detail/container_fwd.hpp
+83
-30
Utilities/BGL/boost/detail/fenv.hpp
Utilities/BGL/boost/detail/fenv.hpp
+3
-2
Utilities/BGL/boost/detail/interlocked.hpp
Utilities/BGL/boost/detail/interlocked.hpp
+12
-8
Utilities/BGL/boost/detail/templated_streams.hpp
Utilities/BGL/boost/detail/templated_streams.hpp
+74
-0
Utilities/BGL/boost/foreach.hpp
Utilities/BGL/boost/foreach.hpp
+2
-2
Utilities/BGL/boost/foreach_fwd.hpp
Utilities/BGL/boost/foreach_fwd.hpp
+23
-0
Utilities/BGL/boost/function/function_template.hpp
Utilities/BGL/boost/function/function_template.hpp
+1
-1
Utilities/BGL/boost/fusion/adapted/mpl.hpp
Utilities/BGL/boost/fusion/adapted/mpl.hpp
+2
-1
Utilities/BGL/boost/fusion/adapted/mpl/detail/at_impl.hpp
Utilities/BGL/boost/fusion/adapted/mpl/detail/at_impl.hpp
+1
-1
Utilities/BGL/boost/fusion/adapted/mpl/detail/begin_impl.hpp
Utilities/BGL/boost/fusion/adapted/mpl/detail/begin_impl.hpp
+1
-1
Utilities/BGL/boost/fusion/adapted/mpl/detail/category_of_impl.hpp
.../BGL/boost/fusion/adapted/mpl/detail/category_of_impl.hpp
+1
-1
Utilities/BGL/boost/fusion/adapted/mpl/detail/empty_impl.hpp
Utilities/BGL/boost/fusion/adapted/mpl/detail/empty_impl.hpp
+31
-0
Utilities/BGL/boost/fusion/adapted/mpl/detail/end_impl.hpp
Utilities/BGL/boost/fusion/adapted/mpl/detail/end_impl.hpp
+1
-1
Utilities/BGL/boost/fusion/adapted/mpl/detail/has_key_impl.hpp
...ties/BGL/boost/fusion/adapted/mpl/detail/has_key_impl.hpp
+1
-1
Utilities/BGL/boost/fusion/adapted/mpl/detail/is_sequence_impl.hpp
.../BGL/boost/fusion/adapted/mpl/detail/is_sequence_impl.hpp
+1
-1
Utilities/BGL/boost/fusion/adapted/mpl/detail/is_view_impl.hpp
...ties/BGL/boost/fusion/adapted/mpl/detail/is_view_impl.hpp
+1
-1
Utilities/BGL/boost/fusion/adapted/mpl/detail/size_impl.hpp
Utilities/BGL/boost/fusion/adapted/mpl/detail/size_impl.hpp
+1
-1
Utilities/BGL/boost/fusion/adapted/mpl/detail/value_at_impl.hpp
...ies/BGL/boost/fusion/adapted/mpl/detail/value_at_impl.hpp
+1
-1
Utilities/BGL/boost/fusion/adapted/mpl/mpl_iterator.hpp
Utilities/BGL/boost/fusion/adapted/mpl/mpl_iterator.hpp
+1
-1
Utilities/BGL/boost/fusion/adapted/std_pair.hpp
Utilities/BGL/boost/fusion/adapted/std_pair.hpp
+2
-7
Utilities/BGL/boost/fusion/adapted/struct/adapt_struct.hpp
Utilities/BGL/boost/fusion/adapted/struct/adapt_struct.hpp
+5
-4
Utilities/BGL/boost/fusion/adapted/struct/detail/adapt_base.hpp
...ies/BGL/boost/fusion/adapted/struct/detail/adapt_base.hpp
+11
-7
Utilities/BGL/boost/fusion/adapted/struct/detail/at_impl.hpp
Utilities/BGL/boost/fusion/adapted/struct/detail/at_impl.hpp
+1
-1
Utilities/BGL/boost/fusion/adapted/struct/detail/begin_impl.hpp
...ies/BGL/boost/fusion/adapted/struct/detail/begin_impl.hpp
+1
-1
Utilities/BGL/boost/fusion/adapted/struct/detail/category_of_impl.hpp
...L/boost/fusion/adapted/struct/detail/category_of_impl.hpp
+1
-1
Utilities/BGL/boost/fusion/adapted/struct/detail/end_impl.hpp
...ities/BGL/boost/fusion/adapted/struct/detail/end_impl.hpp
+1
-1
Utilities/BGL/boost/fusion/adapted/struct/detail/is_sequence_impl.hpp
...L/boost/fusion/adapted/struct/detail/is_sequence_impl.hpp
+1
-1
Utilities/BGL/boost/fusion/adapted/struct/detail/is_view_impl.hpp
...s/BGL/boost/fusion/adapted/struct/detail/is_view_impl.hpp
+1
-1
Utilities/BGL/boost/fusion/adapted/struct/detail/size_impl.hpp
...ties/BGL/boost/fusion/adapted/struct/detail/size_impl.hpp
+1
-1
Utilities/BGL/boost/fusion/adapted/struct/detail/value_at_impl.hpp
.../BGL/boost/fusion/adapted/struct/detail/value_at_impl.hpp
+1
-1
Utilities/BGL/boost/fusion/algorithm/iteration/detail/fold.hpp
...ties/BGL/boost/fusion/algorithm/iteration/detail/fold.hpp
+70
-44
Utilities/BGL/boost/fusion/algorithm/iteration/detail/for_each.hpp
.../BGL/boost/fusion/algorithm/iteration/detail/for_each.hpp
+11
-3
No files found.
Utilities/BGL/boost/algorithm/string/detail/case_conv.hpp
View file @
501ea14e
...
...
@@ -15,6 +15,8 @@
#include <locale>
#include <functional>
#include <boost/type_traits/make_unsigned.hpp>
namespace
boost
{
namespace
algorithm
{
namespace
detail
{
...
...
@@ -37,7 +39,7 @@ namespace boost {
CharT
operator
()(
CharT
Ch
)
const
{
#if defined(__BORLANDC__) && (__BORLANDC__ >= 0x560) && (__BORLANDC__ <= 0x564) && !defined(_USE_OLD_RW_STL)
return
std
::
tolower
(
Ch
);
return
std
::
tolower
(
static_cast
<
typename
boost
::
make_unsigned
<
CharT
>::
type
>
(
Ch
)
);
#else
return
std
::
tolower
<
CharT
>
(
Ch
,
*
m_Loc
);
#endif
...
...
@@ -57,7 +59,7 @@ namespace boost {
CharT
operator
()(
CharT
Ch
)
const
{
#if defined(__BORLANDC__) && (__BORLANDC__ >= 0x560) && (__BORLANDC__ <= 0x564) && !defined(_USE_OLD_RW_STL)
return
std
::
toupper
(
Ch
);
return
std
::
toupper
(
static_cast
<
typename
boost
::
make_unsigned
<
CharT
>::
type
>
(
Ch
)
);
#else
return
std
::
toupper
<
CharT
>
(
Ch
,
*
m_Loc
);
#endif
...
...
Utilities/BGL/boost/algorithm/string/detail/classification.hpp
View file @
501ea14e
...
...
@@ -126,7 +126,7 @@ namespace boost {
}
// Use fixed storage
::
memcpy
(
DestStorage
,
SrcStorage
,
sizeof
(
set_value_type
)
*
m_Size
);
::
std
::
memcpy
(
DestStorage
,
SrcStorage
,
sizeof
(
set_value_type
)
*
m_Size
);
}
// Destructor
...
...
@@ -206,7 +206,7 @@ namespace boost {
}
// Copy the data
::
memcpy
(
DestStorage
,
SrcStorage
,
sizeof
(
set_value_type
)
*
m_Size
);
::
std
::
memcpy
(
DestStorage
,
SrcStorage
,
sizeof
(
set_value_type
)
*
m_Size
);
return
*
this
;
}
...
...
Utilities/BGL/boost/archive/iterators/binary_from_base64.hpp
View file @
501ea14e
...
...
@@ -39,7 +39,7 @@ template<class CharType>
struct
to_6_bit
{
typedef
CharType
result_type
;
CharType
operator
()(
CharType
t
)
const
{
const
char
lookup_table
[]
=
{
const
signed
char
lookup_table
[]
=
{
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
-
1
,
62
,
-
1
,
-
1
,
-
1
,
63
,
...
...
Utilities/BGL/boost/archive/xml_wiarchive.hpp
View file @
501ea14e
...
...
@@ -126,8 +126,7 @@ public:
}
// namespace boost
#ifdef BOOST_MSVC
# pragma warning(push)
# pragma warning(disable : 4511 4512)
# pragma warning(pop)
#endif
#include <boost/archive/detail/abi_suffix.hpp> // pops abi_suffix.hpp pragmas
...
...
Utilities/BGL/boost/bind/bind.hpp
View file @
501ea14e
...
...
@@ -1680,7 +1680,7 @@ template< class R, class T > struct add_cref< R (T::*) (), 1 >
typedef
void
type
;
};
#if !
(
defined(__IBMCPP__)
&& BOOST_WORKAROUND( __IBMCPP__, BOOST_TESTED_AT(600) ) )
#if !defined(__IBMCPP__)
|| __IBMCPP_FUNC_CV_TMPL_ARG_DEDUCTION
template
<
class
R
,
class
T
>
struct
add_cref
<
R
(
T
::*
)
()
const
,
1
>
{
...
...
Utilities/BGL/boost/blank.hpp
0 → 100644
View file @
501ea14e
//-----------------------------------------------------------------------------
// boost blank.hpp header file
// See http://www.boost.org for updates, documentation, and revision history.
//-----------------------------------------------------------------------------
//
// Copyright (c) 2003
// Eric Friedman
//
// Distributed under the Boost Software License, Version 1.0. (See
// accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
#ifndef BOOST_BLANK_HPP
#define BOOST_BLANK_HPP
#include "boost/blank_fwd.hpp"
#if !defined(BOOST_NO_IOSTREAM)
#include <iosfwd> // for std::basic_ostream forward declare
#include "boost/detail/templated_streams.hpp"
#endif // BOOST_NO_IOSTREAM
#include "boost/mpl/bool.hpp"
#include "boost/type_traits/is_empty.hpp"
#include "boost/type_traits/is_pod.hpp"
#include "boost/type_traits/is_stateless.hpp"
namespace
boost
{
struct
blank
{
};
// type traits specializations
//
template
<
>
struct
is_pod
<
blank
>
:
mpl
::
true_
{
};
template
<
>
struct
is_empty
<
blank
>
:
mpl
::
true_
{
};
template
<
>
struct
is_stateless
<
blank
>
:
mpl
::
true_
{
};
// relational operators
//
inline
bool
operator
==
(
const
blank
&
,
const
blank
&
)
{
return
true
;
}
inline
bool
operator
<=
(
const
blank
&
,
const
blank
&
)
{
return
true
;
}
inline
bool
operator
>=
(
const
blank
&
,
const
blank
&
)
{
return
true
;
}
inline
bool
operator
!=
(
const
blank
&
,
const
blank
&
)
{
return
false
;
}
inline
bool
operator
<
(
const
blank
&
,
const
blank
&
)
{
return
false
;
}
inline
bool
operator
>
(
const
blank
&
,
const
blank
&
)
{
return
false
;
}
// streaming support
//
#if !defined(BOOST_NO_IOSTREAM)
BOOST_TEMPLATED_STREAM_TEMPLATE
(
E
,
T
)
inline
BOOST_TEMPLATED_STREAM
(
ostream
,
E
,
T
)
&
operator
<<
(
BOOST_TEMPLATED_STREAM
(
ostream
,
E
,
T
)
&
out
,
const
blank
&
)
{
// (output nothing)
return
out
;
}
#endif // BOOST_NO_IOSTREAM
}
// namespace boost
#endif // BOOST_BLANK_HPP
Utilities/BGL/boost/blank_fwd.hpp
0 → 100644
View file @
501ea14e
//-----------------------------------------------------------------------------
// boost blank_fwd.hpp header file
// See http://www.boost.org for updates, documentation, and revision history.
//-----------------------------------------------------------------------------
//
// Copyright (c) 2003
// Eric Friedman
//
// Distributed under the Boost Software License, Version 1.0. (See
// accompanying file LICENSE_1_0.txt or copy at
// http://www.boost.org/LICENSE_1_0.txt)
#ifndef BOOST_BLANK_FWD_HPP
#define BOOST_BLANK_FWD_HPP
namespace
boost
{
struct
blank
;
}
// namespace boost
#endif // BOOST_BLANK_FWD_HPP
Utilities/BGL/boost/config/auto_link.hpp
View file @
501ea14e
...
...
@@ -145,11 +145,16 @@ BOOST_LIB_VERSION: The Boost version, in the form x_y, for Boost version x.y.
// vc90:
# define BOOST_LIB_TOOLSET "vc90"
#elif defined(BOOST_MSVC) && (BOOST_MSVC
>
= 1600)
#elif defined(BOOST_MSVC) && (BOOST_MSVC
=
= 1600)
// vc10:
# define BOOST_LIB_TOOLSET "vc100"
#elif defined(BOOST_MSVC) && (BOOST_MSVC >= 1700)
// vc11:
# define BOOST_LIB_TOOLSET "vc110"
#elif defined(__BORLANDC__)
// CBuilder 6:
...
...
@@ -364,7 +369,7 @@ BOOST_LIB_VERSION: The Boost version, in the form x_y, for Boost version x.y.
#ifdef BOOST_AUTO_LINK_TAGGED
# pragma comment(lib, BOOST_LIB_PREFIX BOOST_STRINGIZE(BOOST_LIB_NAME) BOOST_LIB_THREAD_OPT BOOST_LIB_RT_OPT ".lib")
# ifdef BOOST_LIB_DIAGNOSTIC
# pragma message ("Linking to lib file: " BOOST_LIB_PREFIX BOOST_STRINGIZE(BOOST_LIB_NAME)
"-" BOOST_LIB_TOOLSET
BOOST_LIB_THREAD_OPT BOOST_LIB_RT_OPT
"-" BOOST_LIB_VERSION
".lib")
# pragma message ("Linking to lib file: " BOOST_LIB_PREFIX BOOST_STRINGIZE(BOOST_LIB_NAME) BOOST_LIB_THREAD_OPT BOOST_LIB_RT_OPT ".lib")
# endif
#elif defined(BOOST_AUTO_LINK_NOMANGLE)
# pragma comment(lib, BOOST_STRINGIZE(BOOST_LIB_NAME) ".lib")
...
...
Utilities/BGL/boost/config/compiler/borland.hpp
View file @
501ea14e
...
...
@@ -172,6 +172,7 @@
#define BOOST_NO_AUTO_DECLARATIONS
#define BOOST_NO_AUTO_MULTIDECLARATIONS
#define BOOST_NO_CONSTEXPR
#define BOOST_NO_DECLTYPE_N3276
#define BOOST_NO_DEFAULTED_FUNCTIONS
#define BOOST_NO_DELETED_FUNCTIONS
#define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS
...
...
Utilities/BGL/boost/config/compiler/clang.hpp
View file @
501ea14e
...
...
@@ -25,34 +25,65 @@
// Clang supports "long long" in all compilation modes.
#define BOOST_NO_AUTO_DECLARATIONS
#define BOOST_NO_AUTO_MULTIDECLARATIONS
#define BOOST_NO_CHAR16_T
#define BOOST_NO_CHAR32_T
#define BOOST_NO_CONSTEXPR
#if !__has_feature(cxx_auto_type)
# define BOOST_NO_AUTO_DECLARATIONS
# define BOOST_NO_AUTO_MULTIDECLARATIONS
#endif
#if !(defined(__GXX_EXPERIMENTAL_CXX0X__) || __cplusplus >= 201103L)
# define BOOST_NO_CHAR16_T
# define BOOST_NO_CHAR32_T
#endif
#if !__has_feature(cxx_constexpr)
# define BOOST_NO_CONSTEXPR
#endif
#if !__has_feature(cxx_decltype)
# define BOOST_NO_DECLTYPE
#endif
#define BOOST_NO_DEFAULTED_FUNCTIONS
#define BOOST_NO_DECLTYPE_N3276
#if !__has_feature(cxx_defaulted_functions)
# define BOOST_NO_DEFAULTED_FUNCTIONS
#endif
#if !__has_feature(cxx_deleted_functions)
# define BOOST_NO_DELETED_FUNCTIONS
#endif
#define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
#if !__has_feature(cxx_explicit_conversions)
# define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
#endif
#if !__has_feature(cxx_default_function_template_args)
#define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS
# define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS
#endif
#if !__has_feature(cxx_generalized_initializers)
# define BOOST_NO_INITIALIZER_LISTS
#endif
#if !__has_feature(cxx_lambdas)
# define BOOST_NO_LAMBDAS
#endif
#if !__has_feature(cxx_noexcept)
# define BOOST_NO_NOEXCEPT
#endif
#define BOOST_NO_INITIALIZER_LISTS
#define BOOST_NO_LAMBDAS
#define BOOST_NO_NOEXCEPT
#define BOOST_NO_NULLPTR
#define BOOST_NO_RAW_LITERALS
#define BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX
#if !__has_feature(cxx_nullptr)
# define BOOST_NO_NULLPTR
#endif
#if !__has_feature(cxx_raw_string_literals)
# define BOOST_NO_RAW_LITERALS
#endif
#if !__has_feature(cxx_generalized_initializers)
# define BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX
#endif
#if !__has_feature(cxx_rvalue_references)
# define BOOST_NO_RVALUE_REFERENCES
...
...
@@ -66,8 +97,13 @@
# define BOOST_NO_STATIC_ASSERT
#endif
#define BOOST_NO_TEMPLATE_ALIASES
#define BOOST_NO_UNICODE_LITERALS
#if !__has_feature(cxx_alias_templates)
# define BOOST_NO_TEMPLATE_ALIASES
#endif
#if !__has_feature(cxx_unicode_literals)
# define BOOST_NO_UNICODE_LITERALS
#endif
#if !__has_feature(cxx_variadic_templates)
# define BOOST_NO_VARIADIC_TEMPLATES
...
...
Utilities/BGL/boost/config/compiler/common_edg.hpp
View file @
501ea14e
...
...
@@ -76,6 +76,7 @@
#define BOOST_NO_CHAR32_T
#define BOOST_NO_CONSTEXPR
#define BOOST_NO_DECLTYPE
#define BOOST_NO_DECLTYPE_N3276
#define BOOST_NO_DEFAULTED_FUNCTIONS
#define BOOST_NO_DELETED_FUNCTIONS
#define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
...
...
Utilities/BGL/boost/config/compiler/cray.hpp
0 → 100644
View file @
501ea14e
// (C) Copyright John Maddock 2011.
// Use, modification and distribution are subject to the
// Boost Software License, Version 1.0. (See accompanying file
// LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
// See http://www.boost.org for most recent version.
// Greenhills C compiler setup:
#define BOOST_COMPILER "Cray C version " BOOST_STRINGIZE(_RELEASE)
#if _RELEASE < 7
# error "Boost is not configured for Cray compilers prior to version 7, please try the configure script."
#endif
//
// Check this is a recent EDG based compiler, otherwise we don't support it here:
//
#ifndef __EDG_VERSION__
# error "Unsupported Cray compiler, please try running the configure script."
#endif
#include "boost/config/compiler/common_edg.hpp"
//
// Cray peculiarities, probably version 7 specific:
//
#undef BOOST_NO_AUTO_DECLARATIONS
#undef BOOST_NO_AUTO_MULTIDECLARATIONS
#define BOOST_HAS_NRVO
#define BOOST_NO_VARIADIC_TEMPLATES
#define BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX
#define BOOST_NO_UNICODE_LITERALS
#define BOOST_NO_TWO_PHASE_NAME_LOOKUP
#define BOOST_HAS_NRVO
#define BOOST_NO_TEMPLATE_ALIASES
#define BOOST_NO_STATIC_ASSERT
#define BOOST_NO_SFINAE_EXPR
#define BOOST_NO_SCOPED_ENUMS
#define BOOST_NO_RVALUE_REFERENCES
#define BOOST_NO_RAW_LITERALS
#define BOOST_NO_NULLPTR
#define BOOST_NO_NOEXCEPT
#define BOOST_NO_LAMBDAS
#define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS
#define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
#define BOOST_NO_DELETED_FUNCTIONS
#define BOOST_NO_DEFAULTED_FUNCTIONS
#define BOOST_NO_DECLTYPE_N3276
#define BOOST_NO_DECLTYPE
#define BOOST_NO_CONSTEXPR
#define BOOST_NO_COMPLETE_VALUE_INITIALIZATION
#define BOOST_NO_CHAR32_T
#define BOOST_NO_CHAR16_T
//#define BOOST_BCB_PARTIAL_SPECIALIZATION_BUG
#define BOOST_MATH_DISABLE_STD_FPCLASSIFY
//#define BOOST_HAS_FPCLASSIFY
#define BOOST_SP_USE_PTHREADS
#define BOOST_AC_USE_PTHREADS
Utilities/BGL/boost/config/compiler/digitalmars.hpp
View file @
501ea14e
...
...
@@ -66,6 +66,7 @@
#define BOOST_NO_CHAR32_T
#define BOOST_NO_CONSTEXPR
#define BOOST_NO_DECLTYPE
#define BOOST_NO_DECLTYPE_N3276
#define BOOST_NO_DEFAULTED_FUNCTIONS
#define BOOST_NO_DELETED_FUNCTIONS
#define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
...
...
Utilities/BGL/boost/config/compiler/gcc.hpp
View file @
501ea14e
...
...
@@ -217,6 +217,10 @@
#define BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX
#endif
// C++0x features not supported at all yet
//
#define BOOST_NO_DECLTYPE_N3276
#ifndef BOOST_COMPILER
# define BOOST_COMPILER "GNU C++ version " __VERSION__
#endif
...
...
Utilities/BGL/boost/config/compiler/gcc_xml.hpp
View file @
501ea14e
...
...
@@ -31,6 +31,7 @@
# define BOOST_NO_NULLPTR
# define BOOST_NO_TEMPLATE_ALIASES
# define BOOST_NO_DECLTYPE
# define BOOST_NO_DECLTYPE_N3276
# define BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS
# define BOOST_NO_RVALUE_REFERENCES
# define BOOST_NO_STATIC_ASSERT
...
...
Utilities/BGL/boost/config/compiler/hp_acc.hpp
View file @
501ea14e
...
...
@@ -98,6 +98,7 @@
#define BOOST_NO_CHAR32_T
#define BOOST_NO_CONSTEXPR
#define BOOST_NO_DECLTYPE
#define BOOST_NO_DECLTYPE_N3276
#define BOOST_NO_DEFAULTED_FUNCTIONS
#define BOOST_NO_DELETED_FUNCTIONS
#define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
...
...
Utilities/BGL/boost/config/compiler/intel.hpp
View file @
501ea14e
...
...
@@ -27,7 +27,7 @@
#endif
// Flags determined by comparing output of 'icpc -dM -E' with and without '-std=c++0x'
#if (!(defined(_WIN32) || defined(_WIN64)) && defined(__STDC_HOSTED__) && __STDC_HOSTED__) || defined(__GXX_EXPERIMENTAL_CPP0X__)
#if (!(defined(_WIN32) || defined(_WIN64)) && defined(__STDC_HOSTED__) &&
(
__STDC_HOSTED__
&& (BOOST_INTEL_CXX_VERSION <= 1200))
) || defined(__GXX_EXPERIMENTAL_CPP0X__)
# define BOOST_INTEL_STDCXX0X
#endif
#if defined(_MSC_VER) && (_MSC_VER >= 1600)
...
...
@@ -179,8 +179,9 @@ template<> struct assert_intrinsic_wchar_t<unsigned short> {};
// intel-vc9-win-11.1 may leave a non-POD array uninitialized, in some
// cases when it should be value-initialized.
// (Niels Dekker, LKEB, May 2010)
// Apparently Intel 12.1 (compiler version number 9999 !!) has the same issue (compiler regression).
#if defined(__INTEL_COMPILER)
# if __INTEL_COMPILER <= 1110
# if
(
__INTEL_COMPILER <= 1110
) || (__INTEL_COMPILER == 9999)
# define BOOST_NO_COMPLETE_VALUE_INITIALIZATION
# endif
#endif
...
...
@@ -210,7 +211,7 @@ template<> struct assert_intrinsic_wchar_t<unsigned short> {};
#endif
#if defined(BOOST_INTEL_STDCXX0X) && (BOOST_INTEL_CXX_VERSION >= 1200)
# undef BOOST_NO_RVALUE_REFERENCES
//
# undef BOOST_NO_RVALUE_REFERENCES
// Enabling this breaks Filesystem and Exception libraries
//# undef BOOST_NO_SCOPED_ENUMS // doesn't really work!!
# undef BOOST_NO_DELETED_FUNCTIONS
# undef BOOST_NO_DEFAULTED_FUNCTIONS
...
...
@@ -220,6 +221,32 @@ template<> struct assert_intrinsic_wchar_t<unsigned short> {};
# undef BOOST_NO_AUTO_MULTIDECLARATIONS
#endif
// icl Version 12.1.0.233 Build 20110811 and possibly some other builds
// had an incorrect __INTEL_COMPILER value of 9999. Intel say this has been fixed.
#if defined(BOOST_INTEL_STDCXX0X) && (BOOST_INTEL_CXX_VERSION > 1200)
# undef BOOST_NO_FUNCTION_TEMPLATE_DEFAULT_ARGS
# undef BOOST_NO_NULLPTR
# undef BOOST_NO_RVALUE_REFERENCES
# undef BOOST_NO_SFINAE_EXPR
# undef BOOST_NO_TEMPLATE_ALIASES
# undef BOOST_NO_VARIADIC_TEMPLATES
// http://software.intel.com/en-us/articles/c0x-features-supported-by-intel-c-compiler/
// continues to list scoped enum support as "Partial"
//# undef BOOST_NO_SCOPED_ENUMS
#endif
#if defined(_MSC_VER) && (_MSC_VER <= 1700)
//
// Although the Intel compiler is capable of supporting these, it appears not to in MSVC compatibility mode:
//
# define BOOST_NO_INITIALIZER_LISTS
# define BOOST_NO_VARIADIC_TEMPLATES
# define BOOST_NO_DELETED_FUNCTIONS
# define BOOST_NO_DEFAULTED_FUNCTIONS
# define BOOST_NO_TEMPLATE_ALIASES
#endif
#if (BOOST_INTEL_CXX_VERSION < 1200)
//
// fenv.h appears not to work with Intel prior to 12.0:
...
...
Utilities/BGL/boost/config/compiler/metrowerks.hpp
View file @
501ea14e
...
...
@@ -98,6 +98,7 @@
#define BOOST_NO_CHAR32_T
#define BOOST_NO_CONSTEXPR
#define BOOST_NO_DECLTYPE
#define BOOST_NO_DECLTYPE_N3276
#define BOOST_NO_DEFAULTED_FUNCTIONS
#define BOOST_NO_DELETED_FUNCTIONS
#define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
...
...
Utilities/BGL/boost/config/compiler/mpw.hpp
View file @
501ea14e
...
...
@@ -46,6 +46,7 @@
#define BOOST_NO_CHAR32_T
#define BOOST_NO_CONSTEXPR
#define BOOST_NO_DECLTYPE
#define BOOST_NO_DECLTYPE_N3276
#define BOOST_NO_DEFAULTED_FUNCTIONS
#define BOOST_NO_DELETED_FUNCTIONS
#define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
...
...
Utilities/BGL/boost/config/compiler/pathscale.hpp
View file @
501ea14e
...
...
@@ -52,6 +52,7 @@
# define BOOST_NO_DELETED_FUNCTIONS
# define BOOST_NO_DEFAULTED_FUNCTIONS
# define BOOST_NO_DECLTYPE
# define BOOST_NO_DECLTYPE_N3276
# define BOOST_NO_CONSTEXPR
# define BOOST_NO_COMPLETE_VALUE_INITIALIZATION
# define BOOST_NO_CHAR32_T
...
...
Utilities/BGL/boost/config/compiler/pgi.hpp
View file @
501ea14e
...
...
@@ -8,7 +8,7 @@
// PGI C++ compiler setup:
#define BOOST_COMPILER_VERSION __PGIC__##__PGIC_MINOR__
#define BOOST_COMPILER "PGI compiler version " BOOST_STRINGIZE(_COMPILER_VERSION)
#define BOOST_COMPILER "PGI compiler version " BOOST_STRINGIZE(
BOOST
_COMPILER_VERSION)
//
// Threading support:
...
...
@@ -16,9 +16,6 @@
// if no threading API is detected.
//
// PGI 10.x doesn't seem to define __PGIC__
// versions earlier than 10.x do define __PGIC__
#if __PGIC__ >= 10
// options requested by configure --enable-test
...
...
@@ -53,6 +50,7 @@
#define BOOST_NO_CHAR32_T
#define BOOST_NO_CONSTEXPR
#define BOOST_NO_DECLTYPE
#define BOOST_NO_DECLTYPE_N3276
#define BOOST_NO_DEFAULTED_FUNCTIONS
#define BOOST_NO_DELETED_FUNCTIONS
#define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
...
...
Utilities/BGL/boost/config/compiler/sunpro_cc.hpp
View file @
501ea14e
...
...
@@ -105,6 +105,7 @@
#define BOOST_NO_CHAR32_T
#define BOOST_NO_CONSTEXPR
#define BOOST_NO_DECLTYPE
#define BOOST_NO_DECLTYPE_N3276
#define BOOST_NO_DEFAULTED_FUNCTIONS
#define BOOST_NO_DELETED_FUNCTIONS
#define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
...
...
Utilities/BGL/boost/config/compiler/vacpp.hpp
View file @
501ea14e
...
...
@@ -84,6 +84,7 @@
#else
# define BOOST_HAS_DECLTYPE
#endif
#define BOOST_NO_DECLTYPE_N3276
#define BOOST_NO_DEFAULTED_FUNCTIONS
#define BOOST_NO_DELETED_FUNCTIONS
#define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
...
...
Utilities/BGL/boost/config/compiler/visualc.hpp
View file @
501ea14e
...
...
@@ -194,6 +194,7 @@
#define BOOST_NO_CHAR16_T
#define BOOST_NO_CHAR32_T
#define BOOST_NO_CONSTEXPR
#define BOOST_NO_DECLTYPE_N3276
#define BOOST_NO_DEFAULTED_FUNCTIONS
#define BOOST_NO_DELETED_FUNCTIONS
#define BOOST_NO_EXPLICIT_CONVERSION_OPERATORS
...
...
@@ -235,6 +236,8 @@
# define BOOST_COMPILER_VERSION evc9
# elif _MSC_VER == 1600
# define BOOST_COMPILER_VERSION evc10
# elif _MSC_VER == 1700
# define BOOST_COMPILER_VERSION evc11
# else