Lines Matching full:optional
10 // <optional>
12 // template <class T> void swap(optional<T>& x, optional<T>& y)
15 #include <experimental/optional>
21 using std::experimental::optional;
71 optional<int> opt1;
72 optional<int> opt2;
81 optional<int> opt1(1);
82 optional<int> opt2;
93 optional<int> opt1;
94 optional<int> opt2(2);
105 optional<int> opt1(1);
106 optional<int> opt2(2);
119 optional<X> opt1;
120 optional<X> opt2;
130 optional<X> opt1(1);
131 optional<X> opt2;
144 optional<X> opt1;
145 optional<X> opt2(2);
158 optional<X> opt1(1);
159 optional<X> opt2(2);
174 optional<Y> opt1;
175 optional<Y> opt2;
185 optional<Y> opt1(1);
186 optional<Y> opt2;
199 optional<Y> opt1;
200 optional<Y> opt2(2);
213 optional<Y> opt1(1);
214 optional<Y> opt2(2);
229 optional<Z> opt1;
230 optional<Z> opt2;
239 optional<Z> opt1;
241 optional<Z> opt2;
260 optional<Z> opt1;
261 optional<Z> opt2;
281 optional<Z> opt1;
283 optional<Z> opt2;