Lines Matching refs:optional
26 using std::optional;
94 optional<T> opt; in test_with_test_type()
95 optional<int> other(42); in test_with_test_type()
109 optional<T> opt(101); in test_with_test_type()
110 optional<int> other(42); in test_with_test_type()
125 optional<T> opt(101); in test_with_test_type()
126 optional<int> other; in test_with_test_type()
138 optional<T> opt; in test_with_test_type()
139 optional<int> other; in test_with_test_type()
154 using OptInt = std::optional<int>; in test_ambiguous_assign()
160 std::optional<T> t; in test_ambiguous_assign()
168 using Opt = std::optional<T>; in test_ambiguous_assign()
179 std::optional<T> t; in test_ambiguous_assign()
189 std::optional<T> t; in test_ambiguous_assign()
197 using Opt = std::optional<T>; in test_ambiguous_assign()
209 optional<int> opt; in test()
210 optional<short> opt2; in test()
216 optional<int> opt; in test()
217 optional<short> opt2(short{2}); in test()
225 optional<int> opt(3); in test()
226 optional<short> opt2; in test()
232 optional<int> opt(3); in test()
233 optional<short> opt2(short{2}); in test()
274 auto opt1 = std::optional<StateTracker>(state[0]); in test()
277 auto opt2 = std::optional<StateTracker>(state[1]); in test()
286 auto opt1 = std::optional<StateTracker>(state[0]); in test()
289 auto opt2 = std::optional<StateTracker>(state[1]); in test()
310 optional<std::unique_ptr<B>> opt; in main()
311 optional<std::unique_ptr<D>> other(new D()); in main()
320 optional<X> opt; in main()
321 optional<int> opt2(42); in main()