Classes | Functions
test_interpreter.cpp File Reference
#include <pybind11/embed.h>
#include <catch.hpp>
#include <thread>
#include <fstream>
#include <functional>
Include dependency graph for test_interpreter.cpp:

Go to the source code of this file.

Classes

class  PyWidget
 
struct  scope_exit
 
class  Widget
 

Functions

bool has_pybind11_internals_builtin ()
 
bool has_pybind11_internals_static ()
 
 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")
 
 TEST_CASE ("Restart the interpreter")
 
 TEST_CASE ("Subinterpreter")
 
 TEST_CASE ("Execution frame")
 
 TEST_CASE ("Threads")
 
 TEST_CASE ("Reload module from file")
 

Function Documentation

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 ( widget_module  ,
m   
)

Definition at line 36 of file test_interpreter.cpp.

PYBIND11_EMBEDDED_MODULE ( throw_exception  )

Definition at line 44 of file test_interpreter.cpp.

PYBIND11_EMBEDDED_MODULE ( throw_error_already_set  )

Definition at line 48 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 ( "Import error handling"  )

Definition at line 72 of file test_interpreter.cpp.

TEST_CASE ( "There can be only one interpreter"  )

Definition at line 80 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 ( "Execution frame"  )

Definition at line 201 of file test_interpreter.cpp.

TEST_CASE ( "Threads"  )

Definition at line 208 of file test_interpreter.cpp.

TEST_CASE ( "Reload module from file"  )

Definition at line 244 of file test_interpreter.cpp.



gtsam
Author(s):
autogenerated on Sat May 8 2021 02:51:40