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