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  };