Lines Matching refs:CacheAccess
21 class GrGpuResource::CacheAccess {
90 CacheAccess(GrGpuResource* resource) : fResource(resource) {}
91 CacheAccess(const CacheAccess& that) : fResource(that.fResource) {}
92 CacheAccess& operator=(const CacheAccess&) = delete;
95 const CacheAccess* operator&() const = delete;
96 CacheAccess* operator&() = delete;
105 inline GrGpuResource::CacheAccess GrGpuResource::cacheAccess() { return CacheAccess(this); }
107 inline const GrGpuResource::CacheAccess GrGpuResource::cacheAccess() const { // NOLINT(readability-const-return-type)
108 return CacheAccess(const_cast<GrGpuResource*>(this));