#include #include namespace boost { namespace static_strings { static_assert(!detail::is_input_iterator::value, "is_input_iterator is incorrect"); static_assert(!detail::is_input_iterator::value, "is_input_iterator is incorrect"); static_assert(detail::is_input_iterator::value, "is_input_iterator is incorrect"); static_assert(detail::is_input_iterator>::value, "is_input_iterator is incorrect"); static_assert(!detail::is_forward_iterator::value, "is_forward_iterator is incorrect"); static_assert(!detail::is_forward_iterator::value, "is_forward_iterator is incorrect"); static_assert(detail::is_forward_iterator::value, "is_forward_iterator is incorrect"); static_assert(!detail::is_forward_iterator>::value, "is_forward_iterator is incorrect"); } // boost } // static_strings