User Guide
pyembed.cpp File Reference
#include "pybind/pyembed.hpp"
#include <cstdlib>
#include <dlfcn.h>
#include <filesystem>
#include <pybind11/embed.h>
#include "config/config.h"
#include "utils/logger.hpp"

Go to the source code of this file.

Namespaces

 nmodl
 encapsulates code generation backend implementations
 
 nmodl::pybind_wrappers
 

Macros

#define STRINGIFY(x)   #x
 
#define TOSTRING(x)   STRINGIFY(x)
 

Typedefs

using nmodl::pybind_wrappers::nmodl_init_pybind_wrapper_api_fpointer = decltype(&nmodl_init_pybind_wrapper_api)
 

Functions

void nmodl::pybind_wrappers::assert_compatible_python_versions ()
 

Macro Definition Documentation

◆ STRINGIFY

#define STRINGIFY (   x)    #x

Definition at line 18 of file pyembed.cpp.

◆ TOSTRING

#define TOSTRING (   x)    STRINGIFY(x)

Definition at line 19 of file pyembed.cpp.