Chromium Code Reviews| Index: gin/try_catch.h |
| diff --git a/gin/try_catch.h b/gin/try_catch.h |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..337d1dc23efc4909af97acfa05cff4c83f58774d |
| --- /dev/null |
| +++ b/gin/try_catch.h |
| @@ -0,0 +1,27 @@ |
| +// Copyright 2013 The Chromium Authors. All rights reserved. |
| +// Use of this source code is governed by a BSD-style license that can be |
| +// found in the LICENSE file. |
| + |
| +#ifndef GIN_EXCEPTION_H_ |
| +#define GIN_EXCEPTION_H_ |
| + |
| +#include <string> |
| +#include "v8/include/v8.h" |
| + |
| +namespace gin { |
| + |
| +class TryCatch { |
| + public: |
| + TryCatch(); |
| + ~TryCatch(); |
| + |
| + bool HasCaught(); |
| + std::string GetPrettyMessage(); |
| + |
| + private: |
| + v8::TryCatch try_catch_; |
| +}; |
|
jochen (gone - plz use gerrit)
2013/11/18 12:46:05
DISALLOW_COPY_AND_ASSIGN
|
| + |
| +} // namespace gin |
| + |
| +#endif // GIN_EXCEPTION_H_ |