| 1037 | }; |
| 1038 | |
| 1039 | void |
| 1040 | testIssue2085() |
| 1041 | { |
| 1042 | BOOST_CORE_STATIC_ASSERT((! set_test<field, int>::value)); |
| 1043 | BOOST_CORE_STATIC_ASSERT((! set_test<field, std::nullptr_t>::value)); |
| 1044 | BOOST_CORE_STATIC_ASSERT((! set_test<field, double>::value)); |
| 1045 | BOOST_CORE_STATIC_ASSERT((! set_test<string_view, int>::value)); |
| 1046 | BOOST_CORE_STATIC_ASSERT((! set_test<string_view, std::nullptr_t>::value)); |
| 1047 | BOOST_CORE_STATIC_ASSERT((! set_test<string_view, double>::value)); |
| 1048 | |
| 1049 | BOOST_CORE_STATIC_ASSERT(( set_test<field, const char*>::value)); |
| 1050 | BOOST_CORE_STATIC_ASSERT(( set_test<field, string_view>::value)); |
| 1051 | BOOST_CORE_STATIC_ASSERT(( set_test<field, const char(&)[10]>::value)); |
| 1052 | BOOST_CORE_STATIC_ASSERT(( set_test<string_view, const char*>::value)); |
| 1053 | BOOST_CORE_STATIC_ASSERT(( set_test<string_view, string_view>::value)); |
| 1054 | BOOST_CORE_STATIC_ASSERT(( set_test<string_view, const char(&)[10]>::value)); |
| 1055 | |
| 1056 | BOOST_CORE_STATIC_ASSERT((! insert_test<field, int>::value)); |
| 1057 | BOOST_CORE_STATIC_ASSERT((! insert_test<field, std::nullptr_t>::value)); |
| 1058 | BOOST_CORE_STATIC_ASSERT((! insert_test<field, double>::value)); |
| 1059 | BOOST_CORE_STATIC_ASSERT((! insert_test<string_view, int>::value)); |
| 1060 | BOOST_CORE_STATIC_ASSERT((! insert_test<string_view, std::nullptr_t>::value)); |
| 1061 | BOOST_CORE_STATIC_ASSERT((! insert_test<string_view, double>::value)); |
| 1062 | |
| 1063 | BOOST_CORE_STATIC_ASSERT(( insert_test<field, const char*>::value)); |
| 1064 | BOOST_CORE_STATIC_ASSERT(( insert_test<field, string_view>::value)); |
| 1065 | BOOST_CORE_STATIC_ASSERT(( insert_test<field, const char(&)[10]>::value)); |
| 1066 | BOOST_CORE_STATIC_ASSERT(( insert_test<string_view, const char*>::value)); |
| 1067 | BOOST_CORE_STATIC_ASSERT(( insert_test<string_view, string_view>::value)); |
| 1068 | BOOST_CORE_STATIC_ASSERT(( insert_test<string_view, const char(&)[10]>::value)); |
| 1069 | } |
| 1070 | |
| 1071 | template<class T> |
| 1072 | class throwing_allocator |
nothing calls this directly
no outgoing calls
no test coverage detected