| abandon() | Slic3r::PythonInterpreter | private |
| acquire_runtime_lease() | Slic3r::PythonInterpreter | inline |
| add_plugin_sys_path(const std::string &path, std::string &error) | Slic3r::PythonInterpreter | |
| add_plugin_sys_path_locked(const std::string &path, std::string &error) | Slic3r::PythonInterpreter | private |
| bundled_python_executable() | Slic3r::PythonInterpreter | static |
| bundled_uv_path() | Slic3r::PythonInterpreter | static |
| initialize() | Slic3r::PythonInterpreter | |
| instance() | Slic3r::PythonInterpreter | static |
| is_initialized() const | Slic3r::PythonInterpreter | inline |
| join_non_daemon_threads(std::chrono::milliseconds timeout) | Slic3r::PythonInterpreter | static |
| last_error() const | Slic3r::PythonInterpreter | inline |
| load_module_from_directory(const std::string &dir_path, const std::string &pkg_name, std::string &error, std::vector< std::string > *plugin_paths=nullptr, std::vector< std::string > *plugin_modules=nullptr) | Slic3r::PythonInterpreter | |
| load_module_from_file(const std::string &file_path, std::string &error, std::vector< std::string > *plugin_paths=nullptr, std::vector< std::string > *plugin_modules=nullptr) | Slic3r::PythonInterpreter | |
| load_module_from_whl(const std::string &whl_path, const std::string &pkg_name, std::string &error, std::vector< std::string > *plugin_paths=nullptr, std::vector< std::string > *plugin_modules=nullptr) | Slic3r::PythonInterpreter | |
| m_initialized | Slic3r::PythonInterpreter | private |
| m_interpreter | Slic3r::PythonInterpreter | private |
| m_last_error | Slic3r::PythonInterpreter | private |
| m_main_thread_state | Slic3r::PythonInterpreter | private |
| m_plugin_module_owned | Slic3r::PythonInterpreter | private |
| m_plugin_module_users | Slic3r::PythonInterpreter | private |
| m_plugin_path_owned | Slic3r::PythonInterpreter | private |
| m_plugin_path_users | Slic3r::PythonInterpreter | private |
| m_runtime_mutex | Slic3r::PythonInterpreter | mutableprivate |
| operator=(const PythonInterpreter &)=delete | Slic3r::PythonInterpreter | private |
| python_abi_tag() | Slic3r::PythonInterpreter | static |
| PythonInterpreter()=default | Slic3r::PythonInterpreter | private |
| PythonInterpreter(const PythonInterpreter &)=delete | Slic3r::PythonInterpreter | private |
| PythonRuntimeLease class | Slic3r::PythonInterpreter | friend |
| record_plugin_modules_locked(const std::string &module_name, const std::vector< std::string > &plugin_paths, std::vector< std::string > *plugin_modules) | Slic3r::PythonInterpreter | private |
| remove_module_tree_locked(const std::string &module_name) | Slic3r::PythonInterpreter | private |
| remove_plugin_modules_locked(const std::vector< std::string > &plugin_modules) | Slic3r::PythonInterpreter | private |
| remove_plugin_sys_paths_locked(const std::vector< std::string > &paths) | Slic3r::PythonInterpreter | private |
| shared_packages_dir() | Slic3r::PythonInterpreter | static |
| shutdown() | Slic3r::PythonInterpreter | |
| unload_module(PyObject *module, const std::string &module_name, const std::vector< std::string > &plugin_paths, const std::vector< std::string > &plugin_modules) | Slic3r::PythonInterpreter | |
| ~PythonInterpreter() | Slic3r::PythonInterpreter | |