25 gdb::optional<int> o { gdb::in_place };
30 static_assert( !std::is_convertible<gdb::in_place_t, gdb::optional<int>>(),
"" );
35 gdb::optional<int> o { gdb::in_place, 42 };
41 gdb::optional<std::vector<int>> o { gdb::in_place, 18, 4 };
49 gdb::optional<std::vector<int>> o { gdb::in_place, { 18, 4 } };
58 gdb::optional<std::vector<int>> o { gdb::in_place, { 18, 4 }, std::allocator<int> {} };