NEURON
nrnpy_utils.h File Reference
#include <nrnwrap_Python.h>
#include <cassert>

Go to the source code of this file.

Classes

class  Py2NRNString
 
class  PyLockGIL
 

Macros

#define CHECK_SEC_INVALID(sec)   {if (!sec->prop) { nrnpy_sec_referr(); return NULL;}}
 

Functions

bool is_python_string (PyObject *python_string)
 
void nrnpy_sec_referr ()
 

Macro Definition Documentation

◆ CHECK_SEC_INVALID

#define CHECK_SEC_INVALID (   sec)    {if (!sec->prop) { nrnpy_sec_referr(); return NULL;}}

Definition at line 131 of file nrnpy_utils.h.

Function Documentation

◆ is_python_string()

bool is_python_string ( PyObject *  python_string)
inline

Definition at line 7 of file nrnpy_utils.h.

◆ nrnpy_sec_referr()

void nrnpy_sec_referr ( )

Definition at line 135 of file nrnpy_nrn.cpp.