#include <cstring>
#include <iostream>
#include <new>
#include "quit.h"
Go to the source code of this file.
Functions | |
void | octave_handle_signal (void) |
void | octave_rethrow_exception (void) |
void | octave_throw_bad_alloc (void) |
void | octave_throw_execution_exception (void) |
void | octave_throw_interrupt_exception (void) |
Variables | |
void(* | octave_bad_alloc_hook )(void)=0 |
void(* | octave_interrupt_hook )(void)=0 |
void(* | octave_signal_hook )(void)=0 |
void octave_handle_signal | ( | void | ) |
Definition at line 39 of file quit.cc.
References octave_interrupt_state, octave_signal_hook, and octave_throw_interrupt_exception().
void octave_rethrow_exception | ( | void | ) |
Definition at line 82 of file quit.cc.
References octave_alloc_exception, octave_exception_state, octave_exec_exception, octave_interrupt_state, octave_throw_bad_alloc(), octave_throw_execution_exception(), and octave_throw_interrupt_exception().
void octave_throw_bad_alloc | ( | void | ) |
Definition at line 71 of file quit.cc.
References octave_bad_alloc_hook, and octave_exception_state.
Referenced by octave_rethrow_exception().
void octave_throw_execution_exception | ( | void | ) |
Definition at line 61 of file quit.cc.
References octave_exception_state.
Referenced by lo_error_handler(), lo_error_with_id_handler(), and octave_rethrow_exception().
void octave_throw_interrupt_exception | ( | void | ) |
Definition at line 52 of file quit.cc.
References octave_interrupt_hook.
Referenced by DEFUN(), octave_handle_signal(), and octave_rethrow_exception().
void(* octave_bad_alloc_hook)(void)=0 |
Definition at line 36 of file quit.cc.
Referenced by execute_command_line_file(), execute_eval_option_code(), main_loop(), and octave_throw_bad_alloc().
void(* octave_interrupt_hook)(void)=0 |
Definition at line 35 of file quit.cc.
Referenced by execute_command_line_file(), execute_eval_option_code(), main_loop(), and octave_throw_interrupt_exception().
void(* octave_signal_hook)(void)=0 |
Definition at line 34 of file quit.cc.
Referenced by execute_command_line_file(), execute_eval_option_code(), main_loop(), and octave_handle_signal().