#include template void test(std::basic_string const&) { } template void test(std::deque const&) { } template void test(std::list const&) { } template void test(std::vector const&) { } template void test(std::map const&) { } template void test(std::multimap const&) { } template void test(std::set const&) { } template void test(std::multiset const&) { } template void test(std::bitset const&) { } template void test(std::complex const&) { } #include #include #include #include #include #include #include #include int main() { std::deque x1; std::list x2; std::vector x3; std::vector x4; std::map x5; std::multimap x6; std::set x7; std::multiset > x8; std::bitset<10> x9; std::string x10; std::complex x11; test(x1); test(x2); test(x3); test(x4); test(x5); test(x6); test(x7); test(x8); test(x9); test(x10); test(x11); }