1860260f89047e4c0440d7ceb16987d201a68f8f2Leon Scroggins/* 2860260f89047e4c0440d7ceb16987d201a68f8f2Leon Scroggins * Copyright 2014 Google Inc. 3860260f89047e4c0440d7ceb16987d201a68f8f2Leon Scroggins * 4860260f89047e4c0440d7ceb16987d201a68f8f2Leon Scroggins * Use of this source code is governed by a BSD-style license that can be 5860260f89047e4c0440d7ceb16987d201a68f8f2Leon Scroggins * found in the LICENSE file. 6860260f89047e4c0440d7ceb16987d201a68f8f2Leon Scroggins */ 7860260f89047e4c0440d7ceb16987d201a68f8f2Leon Scroggins 8860260f89047e4c0440d7ceb16987d201a68f8f2Leon Scroggins#ifndef SkRefCnt_android_DEFINED 9860260f89047e4c0440d7ceb16987d201a68f8f2Leon Scroggins#define SkRefCnt_android_DEFINED 10860260f89047e4c0440d7ceb16987d201a68f8f2Leon Scroggins 11860260f89047e4c0440d7ceb16987d201a68f8f2Leon Scroggins/** 12860260f89047e4c0440d7ceb16987d201a68f8f2Leon Scroggins * Android's version of SkRefCnt. 13860260f89047e4c0440d7ceb16987d201a68f8f2Leon Scroggins * 14860260f89047e4c0440d7ceb16987d201a68f8f2Leon Scroggins * Needed so that Chromium Webview, based on a release version of Chromium 15860260f89047e4c0440d7ceb16987d201a68f8f2Leon Scroggins * that calls SkRefCnt::deref(), can link against the system's copy of Skia. 16860260f89047e4c0440d7ceb16987d201a68f8f2Leon Scroggins */ 17860260f89047e4c0440d7ceb16987d201a68f8f2Leon Scrogginsclass SK_API SkRefCnt : public SkRefCntBase { 18860260f89047e4c0440d7ceb16987d201a68f8f2Leon Scrogginspublic: 19860260f89047e4c0440d7ceb16987d201a68f8f2Leon Scroggins void deref() const { SkRefCntBase::unref(); } 20860260f89047e4c0440d7ceb16987d201a68f8f2Leon Scroggins}; 21860260f89047e4c0440d7ceb16987d201a68f8f2Leon Scroggins#endif // SkRefCnt_android_DEFINED 22