int main() { BOOST_STATIC_ASSERT((phx::stl::has_mapped_type<std::map<int, int> >::value)); std::map<int, int> const data = build_map(); test_begin(data); test_clear(data); test_empty(data); test_end(data); test_map_erase(data); test_get_allocator(data); return boost::report_errors(); }
int main() { BOOST_STATIC_ASSERT((!phx::stl::has_mapped_type<std::unordered_multiset<int> >::value)); BOOST_STATIC_ASSERT((phx::stl::has_key_type<std::unordered_multiset<int> >::value)); std::unordered_multiset<int> const data = build_unordered_multiset(); test_begin(data); test_clear(data); test_empty(data); test_end(data); test_set_erase(data); test_get_allocator(data); return boost::report_errors(); }
int main() { BOOST_STATIC_ASSERT((!phx::stl::has_mapped_type<std::list<int> >::value)); BOOST_STATIC_ASSERT((!phx::stl::has_key_type<std::list<int> >::value)); std::list<int> const data = build_list(); test_empty(data); test_end(data); test_erase(data); test_front(data); test_get_allocator(data); test_insert(data); test_max_size(data); return boost::report_errors(); }
int main() { std::deque<int> const data = build_deque(); test_assign(data); test_assign2(data); test_at(data); test_back(data); test_begin(data); test_clear(data); test_front(data); test_empty(data); test_end(data); test_erase(data); test_get_allocator(data); return boost::report_errors(); }