]> git.lyx.org Git - lyx.git/blobdiff - boost/boost/utility/addressof.hpp
Update boost to version 1.58
[lyx.git] / boost / boost / utility / addressof.hpp
index a434b8e7d681ad9d12d34fa370689174f098f3c4..db4da804218878ff225d98e24df596b5a7ce1f48 100644 (file)
@@ -1,31 +1,17 @@
-// Copyright (C) 2002 Brad King (brad.king@kitware.com) 
-//                    Doug Gregor (gregod@cs.rpi.edu)
-//                    Peter Dimov
-//
-// Permission to copy, use, sell and distribute this software is granted
-// provided this copyright notice appears in all copies.
-// Permission to modify the code and to distribute modified code is granted
-// provided this copyright notice appears in all copies, and a notice
-// that the code was modified is included with the copyright notice.
-//
-// This software is provided "as is" without express or implied warranty,
-// and with no claim as to its suitability for any purpose.
-
-// For more information, see http://www.boost.org
+/*
+ * Copyright (c) 2014 Glen Fernandes
+ *
+ * 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_UTILITY_ADDRESSOF_HPP
 #define BOOST_UTILITY_ADDRESSOF_HPP
 
-namespace boost {
-
-// Do not make addressof() inline. Breaks MSVC 7. (Peter Dimov)
-
-template <typename T> T* addressof(T& v)
-{
-  return reinterpret_cast<T*>(
-       &const_cast<char&>(reinterpret_cast<const volatile char &>(v)));
-}
+// The header file at this path is deprecated;
+// use boost/core/addressof.hpp instead.
 
-}
+#include <boost/core/addressof.hpp>
 
-#endif // BOOST_UTILITY_ADDRESSOF_HPP
+#endif