NEURON
Py2NRNString Class Reference

#include <nrnpy_utils.h>

Static Public Member Functions

static neuron::unique_cstr as_ascii (PyObject *python_string)
 
static void set_pyerr (PyObject *type, const char *message)
 
static neuron::unique_cstr get_pyerr ()
 

Private Member Functions

 Py2NRNString ()=delete
 
 Py2NRNString (const Py2NRNString &)=delete
 
Py2NRNStringoperator= (const Py2NRNString &)=delete
 

Detailed Description

Definition at line 13 of file nrnpy_utils.h.

Constructor & Destructor Documentation

◆ Py2NRNString() [1/2]

Py2NRNString::Py2NRNString ( )
privatedelete

◆ Py2NRNString() [2/2]

Py2NRNString::Py2NRNString ( const Py2NRNString )
privatedelete

Member Function Documentation

◆ as_ascii()

neuron::unique_cstr Py2NRNString::as_ascii ( PyObject python_string)
static

Definition at line 17 of file nrnpy_utils.cpp.

◆ get_pyerr()

neuron::unique_cstr Py2NRNString::get_pyerr ( )
static

Definition at line 53 of file nrnpy_utils.cpp.

◆ operator=()

Py2NRNString& Py2NRNString::operator= ( const Py2NRNString )
privatedelete

◆ set_pyerr()

void Py2NRNString::set_pyerr ( PyObject type,
const char *  message 
)
static

Definition at line 41 of file nrnpy_utils.cpp.


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