#include <pybind11/embed.h>#include <catch.hpp>#include <thread>#include <fstream>#include <functional>Go to the source code of this file.
Classes | |
| class | Widget |
| class | PyWidget |
| struct | scope_exit |
Functions | |
| PYBIND11_EMBEDDED_MODULE (widget_module, m) | |
| PYBIND11_EMBEDDED_MODULE (throw_exception,) | |
| PYBIND11_EMBEDDED_MODULE (throw_error_already_set,) | |
| TEST_CASE ("Pass classes and data between modules defined in C++ and Python") | |
| TEST_CASE ("Import error handling") | |
| TEST_CASE ("There can be only one interpreter") | |
| bool | has_pybind11_internals_builtin () |
| bool | has_pybind11_internals_static () |
| TEST_CASE ("Restart the interpreter") | |
| TEST_CASE ("Subinterpreter") | |
| TEST_CASE ("Execution frame") | |
| TEST_CASE ("Threads") | |
| TEST_CASE ("Reload module from file") | |
| bool has_pybind11_internals_builtin | ( | ) |
Definition at line 98 of file test_interpreter.cpp.
| bool has_pybind11_internals_static | ( | ) |
Definition at line 103 of file test_interpreter.cpp.
| PYBIND11_EMBEDDED_MODULE | ( | throw_error_already_set | ) |
Definition at line 48 of file test_interpreter.cpp.
| PYBIND11_EMBEDDED_MODULE | ( | throw_exception | ) |
Definition at line 44 of file test_interpreter.cpp.
| PYBIND11_EMBEDDED_MODULE | ( | widget_module | , |
| m | |||
| ) |
Definition at line 36 of file test_interpreter.cpp.
| TEST_CASE | ( | "Execution frame" | ) |
Definition at line 201 of file test_interpreter.cpp.
| TEST_CASE | ( | "Import error handling" | ) |
Definition at line 72 of file test_interpreter.cpp.
| TEST_CASE | ( | "Pass classes and data between modules defined in C++ and Python" | ) |
Definition at line 53 of file test_interpreter.cpp.
| TEST_CASE | ( | "Reload module from file" | ) |
Definition at line 244 of file test_interpreter.cpp.
| TEST_CASE | ( | "Restart the interpreter" | ) |
Definition at line 108 of file test_interpreter.cpp.
| TEST_CASE | ( | "Subinterpreter" | ) |
Create and switch to a subinterpreter.
Definition at line 161 of file test_interpreter.cpp.
| TEST_CASE | ( | "There can be only one interpreter" | ) |
Definition at line 80 of file test_interpreter.cpp.
| TEST_CASE | ( | "Threads" | ) |
Definition at line 208 of file test_interpreter.cpp.
1.8.19