Navigation

Operators and Keywords

Function List:

C++ API

oct-rl-edit.h File Reference

Go to the source code of this file.


Defines

#define octave_rl_edit_h   1

Typedefs

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

Functions

void octave_rl_redisplay (void)
int octave_rl_screen_height (void)
int octave_rl_screen_width (void)
void octave_rl_enable_paren_matching (int)
void octave_rl_init (void)
void octave_rl_clear_screen (void)
void octave_rl_resize_terminal (void)
void octave_rl_restore_terminal_state (void)
void octave_rl_insert_text (const char *)
int octave_rl_newline (int, int)
const char * octave_rl_line_buffer (void)
void octave_rl_clear_undo_list (void)
void octave_rl_set_name (const char *)
char * octave_rl_readline (const char *)
void octave_rl_set_input_stream (FILE *)
FILE * octave_rl_get_input_stream (void)
void octave_rl_set_output_stream (FILE *)
FILE * octave_rl_get_output_stream (void)
void octave_rl_read_init_file (const char *)
void octave_rl_re_read_init_file (void)
int octave_rl_filename_completion_desired (int)
int octave_rl_filename_quoting_desired (int)
char * octave_rl_filename_completion_function (const char *, int)
void octave_rl_set_basic_word_break_characters (const char *)
void octave_rl_set_completer_word_break_characters (const char *)
void octave_rl_set_basic_quote_characters (const char *)
void octave_rl_set_filename_quote_characters (const char *)
void octave_rl_set_completer_quote_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_quoting_function (rl_quoting_fcn_ptr)
void octave_rl_set_dequoting_function (rl_dequoting_fcn_ptr)
void octave_rl_set_char_is_quoted_function (rl_char_is_quoted_fcn_ptr)
void octave_rl_set_startup_hook (rl_startup_hook_fcn_ptr)
rl_startup_hook_fcn_ptr octave_rl_get_startup_hook (void)
void octave_rl_set_event_hook (rl_event_hook_fcn_ptr f)
rl_event_hook_fcn_ptr octave_rl_get_event_hook (void)
char ** octave_rl_completion_matches (const char *, rl_completer_fcn_ptr)
char octave_rl_prompt_start_ignore (void)
char octave_rl_prompt_end_ignore (void)
void octave_rl_add_defun (const char *, rl_fcn_ptr, char)
void octave_rl_set_terminal_name (const char *)
void octave_rl_initialize (void)
int octave_rl_history_search_forward (int, int)
int octave_rl_history_search_backward (int, int)
char octave_rl_ctrl (char)
char octave_rl_meta (char)

Define Documentation

#define octave_rl_edit_h   1


Typedef Documentation

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 char*(* rl_quoting_fcn_ptr)(char *, int, char *)

typedef int(* rl_startup_hook_fcn_ptr)(void)


Function Documentation

void octave_rl_add_defun ( const char *  ,
rl_fcn_ptr  ,
char   
)

void octave_rl_clear_screen ( void   ) 

void octave_rl_clear_undo_list ( void   ) 

char** octave_rl_completion_matches ( const char *  ,
rl_completer_fcn_ptr   
)

char octave_rl_ctrl ( char   ) 

void octave_rl_enable_paren_matching ( 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_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 *   ) 

const char* octave_rl_line_buffer ( void   ) 

char octave_rl_meta ( char   ) 

int octave_rl_newline ( int  ,
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_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_quoting_function ( rl_quoting_fcn_ptr   ) 

void octave_rl_set_startup_hook ( rl_startup_hook_fcn_ptr   ) 

void octave_rl_set_terminal_name ( const char *   )