////////////////////////////////////////////////////////////////////////////// // // (C) Copyright Ion Gaztanaga 2015-2015. 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) // // See http://www.boost.org/libs/container for documentation. // ////////////////////////////////////////////////////////////////////////////// #include #include #include int main() { using namespace boost::container; using boost::container::container_detail::is_same; typedef basic_string, pmr::polymorphic_allocator > string_t; typedef basic_string, pmr::polymorphic_allocator > wstring_t; BOOST_STATIC_ASSERT(( is_same::value )); BOOST_STATIC_ASSERT(( is_same::type>::value )); BOOST_STATIC_ASSERT(( is_same::value )); BOOST_STATIC_ASSERT(( is_same::type>::value )); #if !defined(BOOST_NO_CXX11_TEMPLATE_ALIASES) BOOST_STATIC_ASSERT(( is_same::value )); BOOST_STATIC_ASSERT(( is_same::value )); #endif return 0; }