comparison DEPENDENCIES/generic/include/boost/intrusive/detail/workaround.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
6 // 6 //
7 // See http://www.boost.org/libs/interprocess for documentation. 7 // See http://www.boost.org/libs/interprocess for documentation.
8 // 8 //
9 ////////////////////////////////////////////////////////////////////////////// 9 //////////////////////////////////////////////////////////////////////////////
10 10
11 #ifndef BOOST_INTRUSIVE_DETAIL_WRKRND_HPP 11 #ifndef BOOST_INTRUSIVE_DETAIL_WORKAROUND_HPP
12 #define BOOST_INTRUSIVE_DETAIL_WRKRND_HPP 12 #define BOOST_INTRUSIVE_DETAIL_WORKAROUND_HPP
13 13
14 #include <boost/intrusive/detail/config_begin.hpp> 14 #ifndef BOOST_CONFIG_HPP
15 # include <boost/config.hpp>
16 #endif
17
18 #if defined(BOOST_HAS_PRAGMA_ONCE)
19 # pragma once
20 #endif
21
22 #ifndef BOOST_CONFIG_HPP
23 #include <boost/config.hpp>
24 #endif
15 25
16 #if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) && !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES) 26 #if !defined(BOOST_NO_CXX11_RVALUE_REFERENCES) && !defined(BOOST_NO_CXX11_VARIADIC_TEMPLATES)
17 #define BOOST_INTRUSIVE_PERFECT_FORWARDING 27 #define BOOST_INTRUSIVE_PERFECT_FORWARDING
18 #endif 28 #endif
19 29
20 //Macros for documentation purposes. For code, expands to the argument 30 //Macros for documentation purposes. For code, expands to the argument
21 #define BOOST_INTRUSIVE_IMPDEF(TYPE) TYPE 31 #define BOOST_INTRUSIVE_IMPDEF(TYPE) TYPE
22 #define BOOST_INTRUSIVE_SEEDOC(TYPE) TYPE 32 #define BOOST_INTRUSIVE_SEEDOC(TYPE) TYPE
33 #define BOOST_INTRUSIVE_DOC1ST(TYPE1, TYPE2) TYPE2
34 #define BOOST_INTRUSIVE_I ,
35 #define BOOST_INTRUSIVE_DOCIGN(T1) T1
23 36
24 #include <boost/intrusive/detail/config_end.hpp>
25 37
26 #endif //#ifndef BOOST_INTRUSIVE_DETAIL_WRKRND_HPP 38 #endif //#ifndef BOOST_INTRUSIVE_DETAIL_WORKAROUND_HPP