1 // Copyright 2013 The Chromium Authors
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef SKIA_CONFIG_SK_REF_CNT_EXT_RELEASE_H_
6 #define SKIA_CONFIG_SK_REF_CNT_EXT_RELEASE_H_
8 #ifdef SKIA_CONFIG_SK_REF_CNT_EXT_DEBUG_H_
9 #error Only one SkRefCnt should be used.
12 // Alternate implementation of SkRefCnt for Chromium release builds
13 class SK_API SkRefCnt : public SkRefCntBase {
15 void deref() const { SkRefCntBase::unref(); }
19 inline void Adopted(const SkRefCnt* object) {}
20 inline void RequireAdoption(const SkRefCnt* object) {}
24 using WTF::RequireAdoption;
26 #endif // SKIA_CONFIG_SK_REF_CNT_EXT_RELEASE_H_