diff options
Diffstat (limited to 'devel/boost-libs/files/patch-boost-foreach_fwd.hpp')
-rw-r--r-- | devel/boost-libs/files/patch-boost-foreach_fwd.hpp | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/devel/boost-libs/files/patch-boost-foreach_fwd.hpp b/devel/boost-libs/files/patch-boost-foreach_fwd.hpp deleted file mode 100644 index 58936170766a..000000000000 --- a/devel/boost-libs/files/patch-boost-foreach_fwd.hpp +++ /dev/null @@ -1,40 +0,0 @@ ---- boost/foreach_fwd.hpp (revision 62661) -+++ boost/foreach_fwd.hpp (revision 75540) -@@ -15,4 +15,6 @@ - #define BOOST_FOREACH_FWD_HPP - -+#include <utility> // for std::pair -+ - // This must be at global scope, hence the uglified name - enum boost_foreach_argument_dependent_lookup_hack -@@ -26,4 +28,7 @@ - namespace foreach - { -+ template<typename T> -+ std::pair<T, T> in_range(T begin, T end); -+ - /////////////////////////////////////////////////////////////////////////////// - // boost::foreach::tag -@@ -47,4 +52,22 @@ - } // namespace foreach - -+// Workaround for unfortunate https://svn.boost.org/trac/boost/ticket/6131 -+namespace BOOST_FOREACH -+{ -+ using foreach::in_range; -+ using foreach::tag; -+ -+ template<typename T> -+ struct is_lightweight_proxy -+ : foreach::is_lightweight_proxy<T> -+ {}; -+ -+ template<typename T> -+ struct is_noncopyable -+ : foreach::is_noncopyable<T> -+ {}; -+ -+} // namespace BOOST_FOREACH -+ - } // namespace boost - |