μHAL (v2.8.19)
Part of the IPbus software repository
Loading...
Searching...
No Matches
python
include
uhal
pycohal
exceptions.hpp
Go to the documentation of this file.
1
2
#ifndef UHAL_PYCOHAL_EXCEPTIONS_HPP
3
#define UHAL_PYCOHAL_EXCEPTIONS_HPP
4
5
6
#include "
uhal/log/exception.hpp
"
7
8
namespace
pybind11
{
9
class
module_
;
10
}
11
12
namespace
pycohal
{
13
14
UHAL_DEFINE_EXCEPTION_CLASS
(PycohalLogLevelEnumError,
"Exception class to handle errors in translating logging levels"
)
15
16
17
void
wrap_exceptions
(
pybind11
::
module_
&);
18
19
}
20
21
22
#endif
module_
Wrapper for Python extension modules.
Definition:
pybind11.h:1145
exception.hpp
UHAL_DEFINE_EXCEPTION_CLASS
#define UHAL_DEFINE_EXCEPTION_CLASS(ClassName, ClassDescription)
Definition:
exception.hpp:59
pybind11
Definition:
enums_logging.hpp:5
pycohal
Definition:
enums_logging.hpp:10
pycohal::wrap_exceptions
void wrap_exceptions(pybind11::module_ &)
Wraps all uHAL exceptions (i.e. creates corresponding Python classes, and regsiters appropriate excep...
Definition:
exceptions.cpp:17
Generated on Tue Aug 12 2025 00:01:00 for μHAL (v2.8.19) by
1.9.5