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)
 

Functions

bool is_python_string (PyObject *python_string)
 
void nrnpy_sec_referr ()
 

Macro Definition Documentation

◆ CHECK_SEC_INVALID

#define CHECK_SEC_INVALID (   sec)
Value:
{ \
if (!sec->prop) { \
nrnpy_sec_referr(); \
return NULL; \
} \
}
#define sec
Definition: md1redef.h:13
#define NULL
Definition: sptree.h:16

Definition at line 134 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.