Lines Matching defs:container
847 // Clearing a standard container using clear() is treated as a
851 std::string container;
852 std::move(container);
853 container.clear();
854 container.empty();
857 std::vector<int> container;
858 std::move(container);
859 container.clear();
860 container.empty();
862 auto container2 = container;
868 std::deque<int> container;
869 std::move(container);
870 container.clear();
871 container.empty();
874 std::forward_list<int> container;
875 std::move(container);
876 container.clear();
877 container.empty();
880 std::list<int> container;
881 std::move(container);
882 container.clear();
883 container.empty();
886 std::set<int> container;
887 std::move(container);
888 container.clear();
889 container.empty();
892 std::map<int, int> container;
893 std::move(container);
894 container.clear();
895 container.empty();
898 std::multiset<int> container;
899 std::move(container);
900 container.clear();
901 container.empty();
904 std::multimap<int> container;
905 std::move(container);
906 container.clear();
907 container.empty();
910 std::unordered_set<int> container;
911 std::move(container);
912 container.clear();
913 container.empty();
916 std::unordered_map<int, int> container;
917 std::move(container);
918 container.clear();
919 container.empty();
922 std::unordered_multiset<int> container;
923 std::move(container);
924 container.clear();
925 container.empty();
928 std::unordered_multimap<int> container;
929 std::move(container);
930 container.clear();
931 container.empty();
936 IntVector container;
937 std::move(container);
938 container.clear();
939 container.empty();
946 } container;
947 std::move(container);
948 container.clear();
949 // CHECK-NOTES: [[@LINE-1]]:5: warning: 'container' used after it was
952 // An intervening clear() on a different container does not reinitialize.
963 // Clearing a standard container using assign() is treated as a
967 std::string container;
968 std::move(container);
969 container.assign(0, ' ');
970 container.empty();
973 std::vector<int> container;
974 std::move(container);
975 container.assign(0, 0);
976 container.empty();
979 std::deque<int> container;
980 std::move(container);
981 container.assign(0, 0);
982 container.empty();
985 std::forward_list<int> container;
986 std::move(container);
987 container.assign(0, 0);
988 container.empty();
991 std::list<int> container;
992 std::move(container);
993 container.clear();
994 container.empty();
1001 } container;
1002 std::move(container);
1003 container.assign(0, 0);
1004 // CHECK-NOTES: [[@LINE-1]]:5: warning: 'container' used after it was
1007 // An intervening assign() on a different container does not reinitialize.