Home | History | Annotate | Download | only in core
      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 
     14 class SkErrorInternals {
     15 
     16 public:
     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