Lines Matching refs:SkRefCntBase
20 /** \class SkRefCntBase
22 SkRefCntBase is the base class for objects that may be shared by multiple
30 class SK_API SkRefCntBase {
34 SkRefCntBase() : fRefCnt(1) {}
38 virtual ~SkRefCntBase() {
107 SkRefCntBase(SkRefCntBase&&) = delete;
108 SkRefCntBase(const SkRefCntBase&) = delete;
109 SkRefCntBase& operator=(SkRefCntBase&&) = delete;
110 SkRefCntBase& operator=(const SkRefCntBase&) = delete;
115 // This SkRefCnt should normally derive from SkRefCntBase.
118 class SK_API SkRefCnt : public SkRefCntBase {
169 // Implementation is pretty much the same as SkRefCntBase. All required barriers are the same: