Lines Matching refs:ref
15 SkRefCnt* ref = static_cast<SkRefCnt*>(data);
17 ref->ref();
18 ref->unref();
23 SkRefCnt* ref = new SkRefCnt();
25 SkThread thing1(bounce_ref, ref);
26 SkThread thing2(bounce_ref, ref);
37 REPORTER_ASSERT(reporter, ref->unique());
38 ref->unref();
42 SkWeakRefCnt* ref = static_cast<SkWeakRefCnt*>(data);
44 if (ref->try_ref()) {
45 ref->unref();
51 SkWeakRefCnt* ref = static_cast<SkWeakRefCnt*>(data);
53 ref->weak_ref();
54 ref->weak_unref();
59 SkWeakRefCnt* ref = new SkWeakRefCnt();
61 SkThread thing1(bounce_ref, ref);
62 SkThread thing2(bounce_ref, ref);
63 SkThread thing3(bounce_weak_ref, ref);
64 SkThread thing4(bounce_weak_weak_ref, ref);
81 REPORTER_ASSERT(reporter, ref->unique());
82 REPORTER_ASSERT(reporter, ref->getWeakCnt() == 1);
83 ref->unref();