Lines Matching refs:opt
30 auto opt = std::make_optional(arr); in main() local
31 ASSERT_SAME_TYPE(decltype(opt), std::optional<int*>); in main()
32 assert(*opt == arr); in main()
35 constexpr auto opt = std::make_optional(2); in main() local
36 ASSERT_SAME_TYPE(decltype(opt), const std::optional<int>); in main()
37 static_assert(opt.value() == 2); in main()
40 auto opt = std::make_optional(2); in main() local
41 ASSERT_SAME_TYPE(decltype(opt), std::optional<int>); in main()
42 assert(*opt == 2); in main()
46 auto opt = std::make_optional(s); in main() local
47 ASSERT_SAME_TYPE(decltype(opt), std::optional<std::string>); in main()
48 assert(*opt == "123"); in main()
52 auto opt = std::make_optional(std::move(s)); in main() local
53 ASSERT_SAME_TYPE(decltype(opt), std::optional<std::unique_ptr<int>>); in main()
54 assert(**opt == 3); in main()