Mercurial > hg > vamp-build-and-test
comparison DEPENDENCIES/generic/include/boost/range/config.hpp @ 101:c530137014c0
Update Boost headers (1.58.0)
author | Chris Cannam |
---|---|
date | Mon, 07 Sep 2015 11:12:49 +0100 |
parents | 2665513ce2d3 |
children |
comparison
equal
deleted
inserted
replaced
100:793467b5e61c | 101:c530137014c0 |
---|---|
11 #ifndef BOOST_RANGE_CONFIG_HPP | 11 #ifndef BOOST_RANGE_CONFIG_HPP |
12 #define BOOST_RANGE_CONFIG_HPP | 12 #define BOOST_RANGE_CONFIG_HPP |
13 | 13 |
14 #include <boost/detail/workaround.hpp> | 14 #include <boost/detail/workaround.hpp> |
15 | 15 |
16 #if defined(_MSC_VER) && (_MSC_VER >= 1200) | 16 #if defined(_MSC_VER) |
17 # pragma once | 17 # pragma once |
18 #endif | 18 #endif |
19 | 19 |
20 #include <boost/config.hpp> | 20 #include <boost/config.hpp> |
21 | 21 |
24 #endif | 24 #endif |
25 | 25 |
26 #if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x564)) | 26 #if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x564)) |
27 # define BOOST_RANGE_DEDUCED_TYPENAME typename | 27 # define BOOST_RANGE_DEDUCED_TYPENAME typename |
28 #else | 28 #else |
29 # if BOOST_WORKAROUND(BOOST_MSVC, == 1300) && !defined(_MSC_EXTENSIONS) | 29 #define BOOST_RANGE_DEDUCED_TYPENAME BOOST_DEDUCED_TYPENAME |
30 # define BOOST_RANGE_DEDUCED_TYPENAME typename | |
31 # else | |
32 # define BOOST_RANGE_DEDUCED_TYPENAME BOOST_DEDUCED_TYPENAME | |
33 # endif | |
34 #endif | 30 #endif |
35 | 31 |
36 #ifdef BOOST_RANGE_NO_ARRAY_SUPPORT | 32 #ifdef BOOST_RANGE_NO_ARRAY_SUPPORT |
37 #error "macro already defined!" | 33 #error "macro already defined!" |
38 #endif | 34 #endif |
39 | 35 |
40 #if BOOST_WORKAROUND( BOOST_MSVC, < 1300 ) || BOOST_WORKAROUND( __MWERKS__, <= 0x3003 ) | 36 #if BOOST_WORKAROUND( __MWERKS__, <= 0x3003 ) |
41 #define BOOST_RANGE_NO_ARRAY_SUPPORT 1 | 37 #define BOOST_RANGE_NO_ARRAY_SUPPORT 1 |
42 #endif | 38 #endif |
43 | 39 |
44 #ifdef BOOST_RANGE_NO_ARRAY_SUPPORT | 40 #ifdef BOOST_RANGE_NO_ARRAY_SUPPORT |
45 #define BOOST_RANGE_ARRAY_REF() (boost_range_array) | 41 #define BOOST_RANGE_ARRAY_REF() (boost_range_array) |
46 #define BOOST_RANGE_NO_STATIC_ASSERT | 42 #define BOOST_RANGE_NO_STATIC_ASSERT |
47 #else | 43 #else |
48 #define BOOST_RANGE_ARRAY_REF() (&boost_range_array) | 44 #define BOOST_RANGE_ARRAY_REF() (&boost_range_array) |
49 #endif | 45 #endif |
50 | 46 |
47 #if defined(__GNUC__) && ((__GNUC__ > 4) || ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 7))) | |
48 # define BOOST_RANGE_UNUSED __attribute__((unused)) | |
49 #else | |
50 # define BOOST_RANGE_UNUSED | |
51 #endif | |
52 | |
51 | 53 |
52 | 54 |
53 #endif | 55 #endif |
54 | 56 |