Lines Matching refs:cow
39 SkTCopyOnFirstWrite<int> cow(v);
41 REPORTER_ASSERT(r, 42 == *cow);
42 REPORTER_ASSERT(r, &v == cow.get());
45 SkTCopyOnFirstWrite<int> cow_copy(cow);
48 REPORTER_ASSERT(r, cow.get() == cow_copy.get());
51 REPORTER_ASSERT(r, 42 == *cow);
52 REPORTER_ASSERT(r, &v == cow.get());
55 REPORTER_ASSERT(r, cow.get() != cow_copy.get());
58 *cow.writable() = 43;
60 REPORTER_ASSERT(r, 43 == *cow);
61 REPORTER_ASSERT(r, &v != cow.get());
64 SkTCopyOnFirstWrite<int> cow_copy(cow);
67 REPORTER_ASSERT(r, cow.get() != cow_copy.get());
71 REPORTER_ASSERT(r, 43 == *cow);
72 REPORTER_ASSERT(r, &v != cow.get());
75 REPORTER_ASSERT(r, cow.get() != cow_copy.get());