26 #if ! defined (octave_singleton_cleanup_h)
27 #define octave_singleton_cleanup_h 1
29 #include "octave-config.h"
43 typedef void (*
fptr) (void);
56 s_instance->do_add (
f);
69 static bool instance_ok (
void);
81 m_fcn_list.insert (
f);
static void cleanup_instance(void)
std::set< fptr > m_fcn_list
singleton_cleanup_list(const singleton_cleanup_list &)=delete
static void cleanup(void)
static singleton_cleanup_list * s_instance
singleton_cleanup_list(void)
F77_RET_T const F77_DBLE const F77_DBLE * f
FloatComplex(* fptr)(const FloatComplex &, float, int, octave_idx_type &)