]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/boost/boost/hana/fwd/string.hpp
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / boost / boost / hana / fwd / string.hpp
index 8af2e709ba9174a87babf9148bf542ff38df5123..3c8f9561105627d03c40b753fc30e0c666439eaf 100644 (file)
@@ -15,7 +15,7 @@ Distributed under the Boost Software License, Version 1.0.
 #include <boost/hana/fwd/core/to.hpp>
 
 
-BOOST_HANA_NAMESPACE_BEGIN
+namespace boost { namespace hana {
 #ifdef BOOST_HANA_DOXYGEN_INVOKED
     //! @ingroup group-datatypes
     //! Compile-time string.
@@ -187,11 +187,11 @@ BOOST_HANA_NAMESPACE_BEGIN
 
     //! Alias to `make<string_tag>`; provided for convenience.
     //! @relates hana::string
-    constexpr auto make_string = make<string_tag>;
+    BOOST_HANA_INLINE_VARIABLE constexpr auto make_string = make<string_tag>;
 
     //! Equivalent to `to<string_tag>`; provided for convenience.
     //! @relates hana::string
-    constexpr auto to_string = to<string_tag>;
+    BOOST_HANA_INLINE_VARIABLE constexpr auto to_string = to<string_tag>;
 
     //! Create a compile-time string from a parameter pack of characters.
     //! @relates hana::string
@@ -205,7 +205,7 @@ BOOST_HANA_NAMESPACE_BEGIN
     constexpr string<implementation_defined> string_c{};
 #else
     template <char ...s>
-    constexpr string<s...> string_c{};
+    BOOST_HANA_INLINE_VARIABLE constexpr string<s...> string_c{};
 #endif
 
     //! Create a compile-time string from a string literal.
@@ -268,6 +268,6 @@ BOOST_HANA_NAMESPACE_BEGIN
         constexpr auto operator"" _s();
     }
 #endif
-BOOST_HANA_NAMESPACE_END
+}} // end namespace boost::hana
 
 #endif // !BOOST_HANA_FWD_STRING_HPP