Functions

ov-oncleanup.cc File Reference

#include "defun.h"
#include "ov-oncleanup.h"
#include "ov-fcn.h"
#include "ov-usr-fcn.h"
#include "pt-misc.h"
#include "toplev.h"
Include dependency graph for ov-oncleanup.cc:

Go to the source code of this file.

Functions

 DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA (octave_oncleanup,"onCleanup","onCleanup")
 DEFUN (onCleanup, args,,"-*- texinfo -*-\n\ @deftypefn {Loadable 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)

Function Documentation

DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA ( octave_oncleanup  ,
"onCleanup"  ,
"onCleanup"   
)
DEFUN ( onCleanup  ,
args   
)

Definition at line 192 of file ov-oncleanup.cc.

References print_usage().

static void warn_save_load ( void   )  [static]
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines