NEURON
ocnotify.h File Reference
#include <InterViews/observe.h>
#include "neuron/container/data_handle.hpp"
#include <cstddef>

Go to the source code of this file.

Namespaces

 neuron
 In mechanism libraries, cannot use auto const token = nrn_ensure_model_data_are_sorted(); because the return type is incomplete (from include/neuron/model_data.hpp).
 
 neuron::container
 

Functions

void nrn_notify_freed (void(*pf)(void *, int))
 
void nrn_notify_when_void_freed (void *p, Observer *ob)
 
void nrn_notify_when_double_freed (double *p, Observer *ob)
 
void nrn_notify_pointer_disconnect (Observer *ob)
 
void notify_pointer_freed (void *pt)
 
void notify_freed (void *p)
 
void notify_freed_val_array (double *p, std::size_t)
 
void neuron::container::notify_when_handle_dies (data_handle< double > dh, Observer *obs)
 Register that obs should be notified when dh dies. More...
 

Function Documentation

◆ notify_freed()

void notify_freed ( void *  p)

Definition at line 144 of file ivoc.cpp.

◆ notify_freed_val_array()

void notify_freed_val_array ( double *  p,
std::size_t   
)

◆ notify_pointer_freed()

void notify_pointer_freed ( void *  pt)

Definition at line 132 of file ivoc.cpp.

◆ nrn_notify_freed()

void nrn_notify_freed ( void(*)(void *, int)  pf)

Definition at line 45 of file ivoc.cpp.

◆ nrn_notify_pointer_disconnect()

void nrn_notify_pointer_disconnect ( Observer ob)

Definition at line 70 of file ivoc.cpp.

◆ nrn_notify_when_double_freed()

void nrn_notify_when_double_freed ( double *  p,
Observer ob 
)

Definition at line 61 of file ivoc.cpp.

◆ nrn_notify_when_void_freed()

void nrn_notify_when_void_freed ( void *  p,
Observer ob 
)

Definition at line 52 of file ivoc.cpp.