Lines Matching refs:pybind11
2 pybind11/embed.h: Support for embedding the interpreter
12 #include "pybind11.h"
47 static void PYBIND11_CONCAT(pybind11_init_, name)(pybind11::module &); \
49 auto m = pybind11::module(PYBIND11_TOSTRING(name)); \
53 } catch (pybind11::error_already_set &e) { \
62 pybind11::detail::embedded_module name(PYBIND11_TOSTRING(name), \
64 void PYBIND11_CONCAT(pybind11_init_, name)(pybind11::module &variable)
90 Initialize the Python interpreter. No other pybind11 or CPython API functions can be
97 is controlled by the CPython runtime and is an exception to pybind11's normal behavior
113 Shut down the Python interpreter. No pybind11 or CPython API functions can be called
114 after this. In addition, pybind11 objects must not outlive the interpreter:
140 Modules created using pybind11 can be safely re-initialized. However, Python
173 #include <pybind11/embed.h>