github.com/kaydxh/golang@v0.0.131/pkg/gocv/cgo/third_path/pybind11/tests/test_exceptions.h (about) 1 #pragma once 2 #include "pybind11_tests.h" 3 4 #include <stdexcept> 5 6 // shared exceptions for cross_module_tests 7 8 class PYBIND11_EXPORT_EXCEPTION shared_exception : public pybind11::builtin_exception { 9 public: 10 using builtin_exception::builtin_exception; 11 explicit shared_exception() : shared_exception("") {} 12 void set_error() const override { PyErr_SetString(PyExc_RuntimeError, what()); } 13 };