メインページ   クラス階層   構成   ファイル一覧   構成メンバ   ファイルメンバ  

oct-rl-edit.h の解説

ソースコードを見る。

マクロ定義

#define octave_rl_edit_h   1

Typedef

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)

関数

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 *)
void octave_rl_newline (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 *)
int octave_rl_filename_completion_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_completion_append_character (char)
void octave_rl_set_completion_function (rl_attempted_completion_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 octave_rl_edit_h   1
 

oct-rl-edit.h24 行で定義されています。


Typedef の解説

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

oct-rl-edit.h32 行で定義されています。

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

oct-rl-edit.h34 行で定義されています。

typedef int(* rl_event_hook_fcn_ptr)(void)
 

oct-rl-edit.h28 行で定義されています。

typedef int(* rl_fcn_ptr)(int, int)
 

oct-rl-edit.h30 行で定義されています。

typedef int(* rl_startup_hook_fcn_ptr)(void)
 

oct-rl-edit.h26 行で定義されています。


関数の解説

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   
 

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 *   
 

char octave_rl_meta char   
 

void octave_rl_newline void   
 

char octave_rl_prompt_end_ignore void   
 

char octave_rl_prompt_start_ignore void   
 

void octave_rl_read_init_file const char *   
 

char* octave_rl_readline const char *   
 

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_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_event_hook rl_event_hook_fcn_ptr    f
 

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_startup_hook rl_startup_hook_fcn_ptr   
 

void octave_rl_set_terminal_name const char *   
 


Wed Dec 29 13:01:11 2004に生成されました。 doxygen1.2.18
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送