GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "defun.h"
#include "ov-oncleanup.h"
#include "ov-fcn.h"
#include "ov-usr-fcn.h"
#include "pt-misc.h"
#include "toplev.h"
Go to the source code of this file.
Functions | |
DEFUN (onCleanup, args,,"-*- texinfo -*-\n\ @deftypefn {Built-in Function} {@var{c} =} onCleanup (@var{action})\n\ Create a special object that executes a given function upon destruction.\n\ If the object is copied to multiple variables (or cell or struct array\n\ elements) or returned from a function, @var{action} will be executed after\n\ clearing the last copy of the object. Note that if multiple local onCleanup\n\ variables are created, the order in which they are called is unspecified.\n\ For similar functionality @xref{The unwind_protect Statement}.\n\ @end deftypefn") | |
static void | warn_save_load (void) |
DEFUN | ( | onCleanup | , |
args | |||
) |
Definition at line 188 of file ov-oncleanup.cc.
References print_usage().
Definition at line 120 of file ov-oncleanup.cc.
References warning().
Referenced by octave_oncleanup::load_ascii(), octave_oncleanup::load_binary(), octave_oncleanup::load_hdf5(), octave_oncleanup::save_ascii(), octave_oncleanup::save_binary(), and octave_oncleanup::save_hdf5().