Lines Matching refs:o2
125 Optional<short> o2; in TEST() local
126 Optional<int> o(o2); in TEST()
130 Optional<short> o2 = 42; in TEST() local
131 Optional<int> o(o2); in TEST()
141 Optional<int> o2 = 2; in TEST() local
142 Optional<int> o = o2; in TEST()
147 Optional<std::vector<int>> o2 = std::vector<int>{20, 30, 40}; in TEST()
148 Optional<std::vector<int>> o = o2; in TEST()
172 Optional<int> o2; in TEST() local
173 o = o2; in TEST()
251 decltype(o) o2 = std::move(o); in TEST() local
253 EXPECT_TRUE(o2); in TEST()
255 EXPECT_TRUE(bool(*o2)); in TEST()
256 EXPECT_EQ(10, **o2); in TEST()
259 o3 = std::move(o2); in TEST()
260 EXPECT_TRUE(o2); in TEST()
262 EXPECT_FALSE(bool(*o2)); in TEST()
266 o3 = std::move(o2); in TEST()
267 EXPECT_TRUE(o2); in TEST()
269 EXPECT_FALSE(bool(*o2)); in TEST()
275 decltype(o) o2 = std::move(o1); in TEST() local
277 EXPECT_FALSE(o2); in TEST()
279 o2 = std::move(o1); in TEST()
281 EXPECT_FALSE(o2); in TEST()
448 auto o2 = o; in TEST() local
456 auto o2 = std::move(o); in TEST() local
458 o = o2; in TEST()