1 2/* 3 * Copyright 2013 Google Inc. 4 * 5 * Use of this source code is governed by a BSD-style license that can be 6 * found in the LICENSE file. 7 */ 8 9#ifndef SkErrorInternals_DEFINED 10#define SkErrorInternals_DEFINED 11 12#include "SkError.h" 13 14class SkErrorInternals { 15 16public: 17 static void ClearError(); 18 static void SetError(SkError code, const char *fmt, ...); 19 static SkError GetLastError(); 20 static const char *GetLastErrorString(); 21 static void SetErrorCallback(SkErrorCallbackFunction cb, void *context); 22 static void DefaultErrorCallback(SkError code, void *context); 23}; 24 25 26 27#endif /* SkErrorInternals_DEFINED */ 28