Navigation

Operators and Keywords

Function List:

C++ API

toplev.h File Reference

#include <cstdio>
#include <deque>
#include <string>
#include "quit.h"
#include "input.h"
#include "oct-map.h"

Include dependency graph for toplev.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

class  octave_call_stack
struct  octave_call_stack::octave_call_stack::call_stack_elt

Defines

#define octave_toplev_h   1

Typedefs

typedef void(* octave_exit_func )(int)

Functions

OCTINTERP_API void clean_up_and_exit (int)
OCTINTERP_API void recover_from_exception (void)
OCTINTERP_API int main_loop (void)
OCTINTERP_API void do_octave_atexit (void)
OCTINTERP_API void octave_add_atexit_function (const std::string &fname)
OCTINTERP_API bool octave_remove_atexit_function (const std::string &fname)

Variables

OCTINTERP_API octave_exit_func octave_exit
OCTINTERP_API bool quit_allowed
OCTINTERP_API bool quitting_gracefully
OCTINTERP_API int exit_status
OCTINTERP_API tree_statement_listglobal_command
OCTINTERP_API bool octave_interpreter_ready
OCTINTERP_API bool octave_initialized

Define Documentation

#define octave_toplev_h   1


Typedef Documentation

typedef void(* octave_exit_func)(int)


Function Documentation

OCTINTERP_API void clean_up_and_exit ( int   ) 

OCTINTERP_API void do_octave_atexit ( void   ) 

OCTINTERP_API int main_loop ( void   ) 

OCTINTERP_API void octave_add_atexit_function ( const std::string fname  ) 

OCTINTERP_API bool octave_remove_atexit_function ( const std::string fname  ) 

OCTINTERP_API void recover_from_exception ( void   ) 


Variable Documentation

OCTINTERP_API int exit_status

OCTINTERP_API bool octave_initialized

OCTINTERP_API bool quit_allowed

OCTINTERP_API bool quitting_gracefully