Lines Matching refs:full
221 // assign to an empty optional from a full optional
222 skstd::optional<SkTOptionalTestPayload> full(1);
223 o = std::move(full);
228 REPORTER_ASSERT(r, full->fState == SkTOptionalTestPayload::kMovedFrom);
230 // assign to a full optional from a full optional
231 full = skstd::optional<SkTOptionalTestPayload>(2);
232 o = std::move(full);
237 REPORTER_ASSERT(r, full->fState == SkTOptionalTestPayload::kMovedFrom);
239 // assign to a full optional from an empty optional
249 skstd::optional<SkTOptionalTestPayload> full(1);
255 // assign to an empty optional from a full optional
256 o = full;
261 // assign to a full optional from a full optional
262 o = full;
267 // assign to a full optional from an empty optional
333 skstd::optional<SkString> full("full");
334 skstd::optional<SkString>& fullRef = full;
335 full = fullRef;
336 REPORTER_ASSERT(r, full);
337 REPORTER_ASSERT(r, *full == SkString("full"));
338 full = std::move(fullRef);
339 REPORTER_ASSERT(r, full);
340 REPORTER_ASSERT(r, *full == SkString("full"));