int main() { { typedef std::unordered_multiset<int> C; const C c; assert(c.max_bucket_count() > 0); } #if __cplusplus >= 201103L { typedef std::unordered_multiset<int, std::hash<int>, std::equal_to<int>, min_allocator<int>> C; const C c; assert(c.max_bucket_count() > 0); } #endif }
int main(int, char**) { { typedef std::unordered_map<int, std::string> C; const C c; assert(c.max_bucket_count() > 0); } #if TEST_STD_VER >= 11 { typedef std::unordered_map<int, std::string, std::hash<int>, std::equal_to<int>, min_allocator<std::pair<const int, std::string>>> C; const C c; assert(c.max_bucket_count() > 0); } #endif return 0; }
int main() { { typedef std::unordered_multimap<int, std::string> C; typedef C::const_iterator I; typedef std::pair<int, std::string> P; const C c; assert(c.max_bucket_count() > 0); } #if TEST_STD_VER >= 11 { typedef std::unordered_multimap<int, std::string, std::hash<int>, std::equal_to<int>, min_allocator<std::pair<const int, std::string>>> C; typedef C::const_iterator I; typedef std::pair<int, std::string> P; const C c; assert(c.max_bucket_count() > 0); } #endif }
int main() { { typedef std::unordered_multimap<int, std::string> C; typedef C::const_iterator I; typedef std::pair<int, std::string> P; const C c; assert(c.max_bucket_count() > 0); } #if __cplusplus >= 201103L || defined(_LIBCPP_MSVC) { typedef std::unordered_multimap<int, std::string, std::hash<int>, std::equal_to<int>, min_allocator<std::pair<const int, std::string>>> C; typedef C::const_iterator I; typedef std::pair<int, std::string> P; const C c; assert(c.max_bucket_count() > 0); } #endif }