#include <cmd-edit.h>
command_editorに対する継承グラフ
Public 型 | |
typedef int(* | startup_hook_fcn )(void) |
typedef int(* | event_hook_fcn )(void) |
typedef std::string(* | completion_fcn )(const std::string &, int) |
Public メソッド | |
virtual | ~command_editor (void) |
Static Public メソッド | |
void | set_name (const std::string &n) |
std::string | readline (const std::string &prompt) |
std::string | readline (const std::string &prompt, bool &eof) |
void | set_input_stream (FILE *f) |
FILE * | get_input_stream (void) |
void | set_output_stream (FILE *f) |
FILE * | get_output_stream (void) |
int | terminal_rows (void) |
int | terminal_cols (void) |
void | clear_screen (void) |
void | resize_terminal (void) |
std::string | decode_prompt_string (const std::string &s) |
void | restore_terminal_state (void) |
void | blink_matching_paren (bool flag) |
void | set_basic_word_break_characters (const std::string &s) |
void | set_completer_word_break_characters (const std::string &s) |
void | set_basic_quote_characters (const std::string &s) |
void | set_completion_append_character (char c) |
void | set_completion_function (completion_fcn f) |
completion_fcn | get_completion_function (void) |
string_vector | generate_filename_completions (const std::string &text) |
void | insert_text (const std::string &text) |
void | newline (void) |
void | clear_undo_list (void) |
void | set_startup_hook (startup_hook_fcn f) |
void | restore_startup_hook (void) |
void | set_event_hook (event_hook_fcn f) |
void | restore_event_hook (void) |
void | read_init_file (const std::string &file=std::string()) |
bool | filename_completion_desired (bool) |
int | current_command_number (void) |
void | reset_current_command_number (int n) |
void | increment_current_command_number (void) |
Protected メソッド | |
command_editor (void) | |
virtual void | do_set_name (const std::string &) |
std::string | do_readline (const std::string &prompt) |
virtual std::string | do_readline (const std::string &, bool &)=0 |
virtual void | do_set_input_stream (FILE *)=0 |
virtual FILE * | do_get_input_stream (void)=0 |
virtual void | do_set_output_stream (FILE *)=0 |
virtual FILE * | do_get_output_stream (void)=0 |
virtual int | do_terminal_rows (void) |
virtual int | do_terminal_cols (void) |
virtual void | do_clear_screen (void) |
virtual void | do_resize_terminal (void) |
virtual std::string | do_decode_prompt_string (const std::string &) |
virtual std::string | newline_chars (void) |
virtual void | do_restore_terminal_state (void) |
virtual void | do_blink_matching_paren (bool) |
virtual void | do_set_basic_word_break_characters (const std::string &) |
virtual void | do_set_completer_word_break_characters (const std::string &) |
virtual void | do_set_basic_quote_characters (const std::string &) |
virtual void | do_set_completion_append_character (char) |
virtual void | do_set_completion_function (completion_fcn) |
virtual completion_fcn | do_get_completion_function (void) const |
virtual string_vector | do_generate_filename_completions (const std::string &text)=0 |
virtual void | do_insert_text (const std::string &)=0 |
virtual void | do_newline (void)=0 |
virtual void | do_clear_undo_list (void) |
virtual void | do_set_startup_hook (startup_hook_fcn) |
virtual void | do_restore_startup_hook (void) |
virtual void | do_set_event_hook (event_hook_fcn) |
virtual void | do_restore_event_hook (void) |
virtual void | do_read_init_file (const std::string &) |
virtual bool | do_filename_completion_desired (bool) |
int | read_octal (const std::string &s) |
void | error (int) |
void | error (const std::string &) |
Protected 変数 | |
int | command_number |
|
cmd-edit.h の 46 行で定義されています。 呼出 do_get_completion_function(), と do_set_completion_function(). |
|
cmd-edit.h の 44 行で定義されています。 |
|
cmd-edit.h の 42 行で定義されています。 |
|
cmd-edit.h の 37 行で定義されています。 参照 command_number. |
|
cmd-edit.h の 48 行で定義されています。 |
|
cmd-edit.cc の 720 行で定義されています。 |
|
cmd-edit.cc の 671 行で定義されています。 |
|
cmd-edit.cc の 790 行で定義されています。 |
|
cmd-edit.cc の 692 行で定義されています。 参照 command_number. |
|
cmd-edit.cc の 685 行で定義されています。 |
|
cmd-edit.h の 170 行で定義されています。 |
|
cmd-edit.h の 160 行で定義されています。 呼出 clear_screen(). |
|
cmd-edit.h の 190 行で定義されています。 |
|
|
cmd-edit.h の 202 行で定義されています。 |
|
default_command_editorを実装しています. |
|
cmd-edit.h の 182 行で定義されています。 参照 completion_fcn. |
|
default_command_editorを実装しています. |
|
default_command_editorを実装しています. |
|
default_command_editorを実装しています. 呼出 insert_text(). |
|
default_command_editorを実装しています. 呼出 newline(). |
|
cmd-edit.h の 200 行で定義されています。 呼出 read_init_file(). |
|
default_command_editorを実装しています. |
|
cmd-edit.h の 139 行で定義されています。 呼出 readline(). |
|
cmd-edit.h の 162 行で定義されています。 |
|
cmd-edit.h の 198 行で定義されています。 |
|
cmd-edit.h の 194 行で定義されています。 |
|
cmd-edit.h の 168 行で定義されています。 |
|
cmd-edit.h の 176 行で定義されています。 |
|
cmd-edit.h の 172 行で定義されています。 |
|
cmd-edit.h の 174 行で定義されています。 |
|
cmd-edit.h の 178 行で定義されています。 |
|
cmd-edit.h の 180 行で定義されています。 参照 completion_fcn. |
|
cmd-edit.h の 196 行で定義されています。 参照 event_hook_fcn. 呼出 set_event_hook(). |
|
default_command_editorを実装しています. |
|
cmd-edit.h の 137 行で定義されています。 呼出 set_name(). |
|
default_command_editorを実装しています. |
|
cmd-edit.h の 192 行で定義されています。 参照 startup_hook_fcn. |
|
cmd-edit.h の 158 行で定義されています。 呼出 terminal_cols(). |
|
cmd-edit.h の 156 行で定義されています。 呼出 terminal_rows(). |
|
cmd-edit.cc の 1091 行で定義されています。 |
|
cmd-edit.cc の 1085 行で定義されています。 |
|
cmd-edit.cc の 832 行で定義されています。 |
|
cmd-edit.cc の 769 行で定義されています。 |
|
cmd-edit.cc の 762 行で定義されています。 |
|
cmd-edit.cc の 636 行で定義されています。 |
|
cmd-edit.cc の 650 行で定義されています。 |
|
cmd-edit.cc の 706 行で定義されています。 参照 command_number. |
|
cmd-edit.cc の 776 行で定義されています。 参照 do_insert_text(). |
|
cmd-edit.cc の 783 行で定義されています。 参照 do_newline(). |
|
cmd-edit.h の 166 行で定義されています。 |
|
cmd-edit.cc の 825 行で定義されています。 |
|
cmd-edit.cc の 1063 行で定義されています。 |
|
cmd-edit.cc の 622 行で定義されています。 参照 do_readline(). |
|
cmd-edit.cc の 614 行で定義されています。 |
|
cmd-edit.cc の 699 行で定義されています。 参照 command_number. |
|
cmd-edit.cc の 678 行で定義されています。 |
|
cmd-edit.cc の 818 行で定義されています。 |
|
cmd-edit.cc の 804 行で定義されています。 |
|
cmd-edit.cc の 713 行で定義されています。 |
|
cmd-edit.cc の 741 行で定義されています。 |
|
cmd-edit.cc の 727 行で定義されています。 |
|
cmd-edit.cc の 734 行で定義されています。 |
|
cmd-edit.cc の 748 行で定義されています。 |
|
cmd-edit.cc の 755 行で定義されています。 |
|
cmd-edit.cc の 811 行で定義されています。 |
|
cmd-edit.cc の 629 行で定義されています。 |
|
cmd-edit.cc の 607 行で定義されています。 参照 do_set_name(). |
|
cmd-edit.cc の 643 行で定義されています。 |
|
cmd-edit.cc の 797 行で定義されています。 |
|
cmd-edit.cc の 664 行で定義されています。 |
|
cmd-edit.cc の 657 行で定義されています。 |
|
cmd-edit.h の 211 行で定義されています。 呼出 command_editor(), current_command_number(), do_decode_prompt_string(), increment_current_command_number(), と reset_current_command_number(). |
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||