Lines Matching defs:Destructors
331 int Destructors = 0;
333 auto E = enumerate(Range<true, false>(Copies, Moves, Destructors));
336 // auto E2 = enumerate(Range<false, true>(Copies, Moves, Destructors));
339 EXPECT_EQ(1, Destructors);
343 EXPECT_EQ(2, Destructors);
350 int Destructors = 0;
352 Range<true, false> R(Copies, Moves, Destructors);
357 // auto E2 = enumerate(Range<false, true>(Copies, Moves, Destructors));
360 EXPECT_EQ(0, Destructors);
364 EXPECT_EQ(1, Destructors);
368 EXPECT_EQ(2, Destructors);
376 int Destructors = 0;
378 Range<false, false> R(Copies, Moves, Destructors);
384 EXPECT_EQ(0, Destructors);
388 EXPECT_EQ(0, Destructors);
392 EXPECT_EQ(1, Destructors);
1143 int Destructors = 0;
1145 auto V = makeVisitor(Functor<true, false>(Copies, Moves, Destructors));
1149 EXPECT_EQ(1, Destructors);
1153 EXPECT_EQ(2, Destructors);
1159 int Destructors = 0;
1161 Functor<true, false> F(Copies, Moves, Destructors);
1167 EXPECT_EQ(0, Destructors);
1171 EXPECT_EQ(1, Destructors);
1175 EXPECT_EQ(2, Destructors);
1181 int Destructors = 0;
1183 Functor<true, true> F(Copies, Moves, Destructors);
1189 EXPECT_EQ(0, Destructors);
1193 EXPECT_EQ(1, Destructors);
1197 EXPECT_EQ(2, Destructors);