NEURON
ocnotify.h
Go to the documentation of this file.
1 #pragma once
2 #include <InterViews/observe.h>
4 
5 #include <cstddef> // std::size_t
6 
7 void nrn_notify_freed(void (*pf)(void*, int));
8 void nrn_notify_when_void_freed(void* p, Observer* ob);
9 void nrn_notify_when_double_freed(double* p, Observer* ob);
11 void notify_pointer_freed(void* pt);
12 void notify_freed(void* p);
13 void notify_freed_val_array(double* p, std::size_t);
14 
15 namespace neuron::container {
16 void notify_when_handle_dies(data_handle<double>, Observer*);
17 }
void notify_when_handle_dies(data_handle< double > dh, Observer *obs)
Register that obs should be notified when dh dies.
Definition: ivoc.cpp:91
size_t p
void notify_freed(void *p)
Definition: ivoc.cpp:144
void notify_freed_val_array(double *p, std::size_t)
void nrn_notify_when_void_freed(void *p, Observer *ob)
Definition: ivoc.cpp:52
void nrn_notify_when_double_freed(double *p, Observer *ob)
Definition: ivoc.cpp:61
void notify_pointer_freed(void *pt)
Definition: ivoc.cpp:132
void nrn_notify_freed(void(*pf)(void *, int))
Definition: ivoc.cpp:45
void nrn_notify_pointer_disconnect(Observer *ob)
Definition: ivoc.cpp:70