Searched refs:try_cas (Results 1 - 2 of 2) sorted by relevance

/external/chromium_org/third_party/skia/src/core/
H A DSkLazyPtr.h75 static P try_cas(void** dst, P ptr) { function in namespace:Private
109 // If not, we need a release barrier when setting it. try_cas will do that.
111 return ptr ? ptr : try_cas<T*, Destroy>(&fPtr, Create());
138 // If not, we need a release barrier when setting it. try_cas will do that.
140 return ptr ? ptr : try_cas<T*, Destroy>(&fArray[i], Create(i));
/external/skia/src/core/
H A DSkLazyPtr.h75 static P try_cas(void** dst, P ptr) { function in namespace:Private
97 // If not, we need a release barrier when setting it. try_cas will do that.
99 return ptr ? ptr : try_cas<T*, Destroy>(&fPtr, Create());
126 // If not, we need a release barrier when setting it. try_cas will do that.
128 return ptr ? ptr : try_cas<T*, Destroy>(&fArray[i], Create(i));

Completed in 110 milliseconds