MeshLib C++ Docs
Loading...
Searching...
No Matches

#include <MRPython/MRPython.h>

Classes

struct  ModuleData

Public Types

enum class  Priority { Priority::Declaration , Priority::Implementation , Priority::Count }
using PythonRegisterFuncton = std::function<void( pybind11::module_& m )>

Public Member Functions

void addFunc (const std::string &moduleName, PythonRegisterFuncton func, Priority priority)
void setInitFuncPtr (const std::string &moduleName, PyObject *(*initFncPointer)(void))
const std::array< std::vector< PythonRegisterFuncton >, size_t(Priority::Count)> & functions (const std::string &moduleName) const
const std::unordered_map< std::string, ModuleData > & modules () const

Static Public Member Functions

static MRPYTHON_API PythonExportinstance ()

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