Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::PythonInterpreter Class Reference

#include <python_internal.h>

Collaboration diagram for Realm::PythonInterpreter:

Public Member Functions

 PythonInterpreter ()
 
 ~PythonInterpreter ()
 
PyObject * find_or_import_function (const PythonSourceImplementation *psi)
 
void import_module (const std::string &module_name)
 
void run_string (const std::string &script_text)
 
int check_gil_state ()
 

Public Attributes

PythonAPIapi
 

Protected Attributes

void * handle
 

Constructor & Destructor Documentation

◆ PythonInterpreter()

Realm::PythonInterpreter::PythonInterpreter ( )

◆ ~PythonInterpreter()

Realm::PythonInterpreter::~PythonInterpreter ( )

Member Function Documentation

◆ check_gil_state()

int Realm::PythonInterpreter::check_gil_state ( )

◆ find_or_import_function()

PyObject * Realm::PythonInterpreter::find_or_import_function ( const PythonSourceImplementation psi)

◆ import_module()

void Realm::PythonInterpreter::import_module ( const std::string &  module_name)

◆ run_string()

void Realm::PythonInterpreter::run_string ( const std::string &  script_text)

Member Data Documentation

◆ api

PythonAPI* Realm::PythonInterpreter::api

◆ handle

void* Realm::PythonInterpreter::handle
protected

The documentation for this class was generated from the following file: