test_exceptions.h
Go to the documentation of this file.
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 };
void set_error() const override


gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:37:45