GNU Octave  4.0.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Typedefs | Functions
oct-rl-edit.h File Reference

Go to the source code of this file.

Typedefs

typedef char **(* rl_attempted_completion_fcn_ptr )(const char *, int, int)
 
typedef int(* rl_char_is_quoted_fcn_ptr )(char *, int)
 
typedef int(* rl_command_fcn_ptr )(int, int)
 
typedef char *(* rl_completer_fcn_ptr )(const char *, int)
 
typedef char *(* rl_dequoting_fcn_ptr )(char *, int)
 
typedef int(* rl_event_hook_fcn_ptr )(void)
 
typedef int(* rl_fcn_ptr )(int, int)
 
typedef int(* rl_pre_input_hook_fcn_ptr )(void)
 
typedef char *(* rl_quoting_fcn_ptr )(char *, int, char *)
 
typedef int(* rl_startup_hook_fcn_ptr )(void)
 

Functions

void octave_rl_add_defun (const char *, rl_fcn_ptr, char)
 
void octave_rl_clear_screen (int skip_redisplay)
 
void octave_rl_clear_undo_list (void)
 
char ** octave_rl_completion_matches (const char *, rl_completer_fcn_ptr)
 
charoctave_rl_copy_line (void)
 
char octave_rl_ctrl (char)
 
int octave_rl_do_undo (void)
 
void octave_rl_done (int)
 
void octave_rl_enable_paren_matching (int)
 
int octave_rl_erase_empty_line (int)
 
int octave_rl_filename_completion_desired (int)
 
charoctave_rl_filename_completion_function (const char *, int)
 
int octave_rl_filename_quoting_desired (int)
 
rl_event_hook_fcn_ptr octave_rl_get_event_hook (void)
 
FILE * octave_rl_get_input_stream (void)
 
FILE * octave_rl_get_output_stream (void)
 
rl_pre_input_hook_fcn_ptr octave_rl_get_pre_input_hook (void)
 
rl_startup_hook_fcn_ptr octave_rl_get_startup_hook (void)
 
int octave_rl_history_search_backward (int, int)
 
int octave_rl_history_search_forward (int, int)
 
void octave_rl_init (void)
 
void octave_rl_initialize (void)
 
void octave_rl_insert_text (const char *)
 
void octave_rl_kill_full_line (void)
 
const charoctave_rl_line_buffer (void)
 
char octave_rl_meta (char)
 
int octave_rl_newline (int, int)
 
int octave_rl_prefer_env_winsize (int)
 
char octave_rl_prompt_end_ignore (void)
 
char octave_rl_prompt_start_ignore (void)
 
void octave_rl_re_read_init_file (void)
 
void octave_rl_read_init_file (const char *)
 
charoctave_rl_readline (const char *)
 
void octave_rl_redisplay (void)
 
void octave_rl_replace_line (const char *s, int clear_undo)
 
void octave_rl_resize_terminal (void)
 
void octave_rl_restore_terminal_state (void)
 
int octave_rl_screen_height (void)
 
int octave_rl_screen_width (void)
 
void octave_rl_set_basic_quote_characters (const char *)
 
void octave_rl_set_basic_word_break_characters (const char *)
 
void octave_rl_set_char_is_quoted_function (rl_char_is_quoted_fcn_ptr)
 
void octave_rl_set_completer_quote_characters (const char *)
 
void octave_rl_set_completer_word_break_characters (const char *)
 
void octave_rl_set_completion_append_character (char)
 
void octave_rl_set_completion_function (rl_attempted_completion_fcn_ptr)
 
void octave_rl_set_dequoting_function (rl_dequoting_fcn_ptr)
 
void octave_rl_set_event_hook (rl_event_hook_fcn_ptr f)
 
void octave_rl_set_filename_quote_characters (const char *)
 
void octave_rl_set_input_stream (FILE *)
 
void octave_rl_set_name (const char *)
 
void octave_rl_set_output_stream (FILE *)
 
void octave_rl_set_pre_input_hook (rl_startup_hook_fcn_ptr)
 
void octave_rl_set_quoting_function (rl_quoting_fcn_ptr)
 
void octave_rl_set_screen_size (int ht, int wd)
 
void octave_rl_set_startup_hook (rl_startup_hook_fcn_ptr)
 
void octave_rl_set_terminal_name (const char *)
 

Typedef Documentation

typedef char**(* rl_attempted_completion_fcn_ptr)(const char *, int, int)

Definition at line 34 of file oct-rl-edit.h.

typedef int(* rl_char_is_quoted_fcn_ptr)(char *, int)

Definition at line 42 of file oct-rl-edit.h.

typedef int(* rl_command_fcn_ptr)(int, int)

Definition at line 44 of file oct-rl-edit.h.

typedef char*(* rl_completer_fcn_ptr)(const char *, int)

Definition at line 36 of file oct-rl-edit.h.

typedef char*(* rl_dequoting_fcn_ptr)(char *, int)

Definition at line 40 of file oct-rl-edit.h.

typedef int(* rl_event_hook_fcn_ptr)(void)

Definition at line 30 of file oct-rl-edit.h.

typedef int(* rl_fcn_ptr)(int, int)

Definition at line 32 of file oct-rl-edit.h.

typedef int(* rl_pre_input_hook_fcn_ptr)(void)

Definition at line 28 of file oct-rl-edit.h.

typedef char*(* rl_quoting_fcn_ptr)(char *, int, char *)

Definition at line 38 of file oct-rl-edit.h.

typedef int(* rl_startup_hook_fcn_ptr)(void)

Definition at line 26 of file oct-rl-edit.h.

Function Documentation

void octave_rl_add_defun ( const char ,
rl_fcn_ptr  ,
char   
)
void octave_rl_clear_screen ( int  skip_redisplay)
void octave_rl_clear_undo_list ( void  )
char** octave_rl_completion_matches ( const char ,
rl_completer_fcn_ptr   
)
char* octave_rl_copy_line ( void  )
char octave_rl_ctrl ( char  )
int octave_rl_do_undo ( void  )
void octave_rl_done ( int  )
void octave_rl_enable_paren_matching ( int  )
int octave_rl_erase_empty_line ( int  )
int octave_rl_filename_completion_desired ( int  )
char* octave_rl_filename_completion_function ( const char ,
int   
)
int octave_rl_filename_quoting_desired ( int  )
rl_event_hook_fcn_ptr octave_rl_get_event_hook ( void  )
FILE* octave_rl_get_input_stream ( void  )
FILE* octave_rl_get_output_stream ( void  )
rl_pre_input_hook_fcn_ptr octave_rl_get_pre_input_hook ( void  )
rl_startup_hook_fcn_ptr octave_rl_get_startup_hook ( void  )
int octave_rl_history_search_backward ( int  ,
int   
)
int octave_rl_history_search_forward ( int  ,
int   
)
void octave_rl_init ( void  )
void octave_rl_initialize ( void  )
void octave_rl_insert_text ( const char )
void octave_rl_kill_full_line ( void  )
const char* octave_rl_line_buffer ( void  )
char octave_rl_meta ( char  )
int octave_rl_newline ( int  ,
int   
)
int octave_rl_prefer_env_winsize ( int  )
char octave_rl_prompt_end_ignore ( void  )
char octave_rl_prompt_start_ignore ( void  )
void octave_rl_re_read_init_file ( void  )
void octave_rl_read_init_file ( const char )
char* octave_rl_readline ( const char )
void octave_rl_redisplay ( void  )
void octave_rl_replace_line ( const char s,
int  clear_undo 
)
void octave_rl_resize_terminal ( void  )
void octave_rl_restore_terminal_state ( void  )
int octave_rl_screen_height ( void  )
int octave_rl_screen_width ( void  )
void octave_rl_set_basic_quote_characters ( const char )
void octave_rl_set_basic_word_break_characters ( const char )
void octave_rl_set_char_is_quoted_function ( rl_char_is_quoted_fcn_ptr  )
void octave_rl_set_completer_quote_characters ( const char )
void octave_rl_set_completer_word_break_characters ( const char )
void octave_rl_set_completion_append_character ( char  )
void octave_rl_set_completion_function ( rl_attempted_completion_fcn_ptr  )
void octave_rl_set_dequoting_function ( rl_dequoting_fcn_ptr  )
void octave_rl_set_event_hook ( rl_event_hook_fcn_ptr  f)
void octave_rl_set_filename_quote_characters ( const char )
void octave_rl_set_input_stream ( FILE *  )
void octave_rl_set_name ( const char )
void octave_rl_set_output_stream ( FILE *  )
void octave_rl_set_pre_input_hook ( rl_startup_hook_fcn_ptr  )
void octave_rl_set_quoting_function ( rl_quoting_fcn_ptr  )
void octave_rl_set_screen_size ( int  ht,
int  wd 
)
void octave_rl_set_startup_hook ( rl_startup_hook_fcn_ptr  )
void octave_rl_set_terminal_name ( const char )