wrap
pybind11
tests
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
};
pybind11_tests.h
shared_exception::set_error
void set_error() const override
Definition:
test_exceptions.h:12
PYBIND11_EXPORT_EXCEPTION
#define PYBIND11_EXPORT_EXCEPTION
Definition:
wrap/pybind11/include/pybind11/detail/common.h:105
shared_exception
Definition:
test_exceptions.h:8
shared_exception::shared_exception
shared_exception()
Definition:
test_exceptions.h:11
gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:37:45