Home | History | Annotate | Download | only in ADT

Lines Matching defs:Vec

22   PackedVector<unsigned, 2> Vec;
23 EXPECT_EQ(0U, Vec.size());
24 EXPECT_TRUE(Vec.empty());
26 Vec.resize(5);
27 EXPECT_EQ(5U, Vec.size());
28 EXPECT_FALSE(Vec.empty());
30 Vec.resize(11);
31 EXPECT_EQ(11U, Vec.size());
32 EXPECT_FALSE(Vec.empty());
38 Vec.clear();
39 EXPECT_EQ(0U, Vec.size());
40 EXPECT_TRUE(Vec.empty());
42 Vec.push_back(2);
43 Vec.push_back(0);
44 Vec.push_back(1);
45 Vec.push_back(3);
47 EXPECT_EQ(2U, Vec[0]);
48 EXPECT_EQ(0U, Vec[1]);
49 EXPECT_EQ(1U, Vec[2]);
50 EXPECT_EQ(3U, Vec[3]);
52 EXPECT_FALSE(Vec == Vec2);
53 EXPECT_TRUE(Vec != Vec2);
55 Vec2.swap(Vec);
56 EXPECT_EQ(3U, Vec.size());
57 EXPECT_FALSE(Vec.empty());
58 EXPECT_EQ(0U, Vec[0]);
59 EXPECT_EQ(0U, Vec[1]);
60 EXPECT_EQ(0U, Vec[2]);
67 Vec = Vec2;
68 EXPECT_TRUE(Vec == Vec2);
69 EXPECT_FALSE(Vec != Vec2);
71 Vec[1] = 1;
73 Vec |= Vec2;
74 EXPECT_EQ(3U, Vec[1]);
80 PackedVector<unsigned, 2> Vec(1);
81 Vec[0] = 0;
82 Vec[0] = 1;
83 Vec[0] = 2;
84 Vec[0] = 3;
85 EXPECT_DEBUG_DEATH(Vec[0] = 4, "value is too big");
86 EXPECT_DEBUG_DEATH(Vec[0] = -1, "value is too big");
87 EXPECT_DEBUG_DEATH(Vec[0] = 0x100, "value is too big");
92 EXPECT_DEBUG_DEATH(Vec[0] = 8, "value is too big");
96 PackedVector<signed, 2> Vec(1);
97 Vec[0] = -2;
98 Vec[0] = -1;
99 Vec[0] = 0;
100 Vec[0] = 1;
101 EXPECT_DEBUG_DEATH(Vec[0] = -3, "value is too big");
102 EXPECT_DEBUG_DEATH(Vec[0] = 2, "value is too big");
107 EXPECT_DEBUG_DEATH(Vec[0] = -5, "value is too big");
108 EXPECT_DEBUG_DEATH(Vec[0] = 4, "value is too big");