#include <cmd-hist.h>
Public メソッド | |
virtual | ~command_history (void) |
Static Public メソッド | |
void | set_file (const std::string &) |
std::string | file (void) |
void | set_size (int) |
int | size (void) |
void | ignore_entries (bool=true) |
bool | ignoring_entries (void) |
void | add (const std::string &) |
void | remove (int) |
int | where (void) |
int | length (void) |
int | max_input_history (void) |
int | base (void) |
int | current_number (void) |
void | stifle (int) |
int | unstifle (void) |
int | is_stifled (void) |
void | set_mark (int n) |
int | goto_mark (void) |
void | read (bool=true) |
void | read (const std::string &, bool=true) |
void | read_range (int=-1, int=-1, bool=true) |
void | read_range (const std::string &, int=-1, int=-1, bool=true) |
void | write (const std::string &=std::string()) |
void | append (const std::string &=std::string()) |
void | truncate_file (const std::string &=std::string(), int=-1) |
string_vector | list (int=-1, bool=false) |
std::string | get_entry (int) |
void | replace_entry (int, const std::string &) |
void | clean_up_and_save (const std::string &=std::string(), int=-1) |
Protected メソッド | |
command_history (void) | |
virtual void | do_set_file (const std::string &) |
virtual std::string | do_file (void) |
virtual void | do_set_size (int) |
virtual int | do_size (void) |
virtual void | do_ignore_entries (bool) |
virtual bool | do_ignoring_entries (void) |
virtual void | do_add (const std::string &) |
virtual void | do_remove (int) |
virtual int | do_where (void) |
virtual int | do_length (void) |
virtual int | do_max_input_history (void) |
virtual int | do_base (void) |
virtual int | do_current_number (void) |
virtual void | do_stifle (int) |
virtual int | do_unstifle (void) |
virtual int | do_is_stifled (void) |
virtual void | do_set_mark (int) |
virtual int | do_goto_mark (void) |
virtual void | do_read (const std::string &, bool) |
virtual void | do_read_range (const std::string &, int, int, bool) |
virtual void | do_write (const std::string &) |
virtual void | do_append (const std::string &) |
virtual void | do_truncate_file (const std::string &, int) |
virtual string_vector | do_list (int, bool) |
virtual std::string | do_get_entry (int) |
virtual void | do_replace_entry (int, const std::string &) |
virtual void | do_clean_up_and_save (const std::string &, int) |
void | error (int) |
void | error (const std::string &) |
Protected 変数 | |
bool | ignoring_additions |
int | lines_in_file |
int | lines_this_session |
std::string | xfile |
int | xsize |
|
cmd-hist.h の 35 行で定義されています。 参照 ignoring_additions, lines_in_file, lines_this_session, xfile, と xsize. |
|
cmd-hist.h の 41 行で定義されています。 |
|
cmd-hist.cc の 457 行で定義されています。 参照 do_add(). |
|
cmd-hist.cc の 575 行で定義されています。 参照 do_append(). |
|
cmd-hist.cc の 492 行で定義されています。 参照 do_base(). |
|
cmd-hist.cc の 610 行で定義されています。 |
|
cmd-hist.cc の 499 行で定義されています。 |
|
cmd-hist.cc の 653 行で定義されています。 呼出 add(). |
|
cmd-hist.cc の 747 行で定義されています。 参照 do_where(), error(), lines_this_session, と xfile. 呼出 append(). |
|
cmd-hist.cc の 681 行で定義されています。 呼出 base(), と do_current_number(). |
|
cmd-hist.cc の 796 行で定義されています。 |
|
cmd-hist.cc の 687 行で定義されています。 参照 do_base(), do_where(), と xsize. 呼出 current_number(). |
|
cmd-hist.cc の 623 行で定義されています。 参照 xfile. 呼出 file(). |
|
cmd-hist.cc の 785 行で定義されています。 呼出 get_entry(). |
|
cmd-hist.cc の 715 行で定義されています。 呼出 goto_mark(). |
|
cmd-hist.cc の 641 行で定義されています。 呼出 ignore_entries(). |
|
cmd-hist.cc の 647 行で定義されています。 |
|
cmd-hist.cc の 704 行で定義されています。 呼出 is_stifled(). |
|
cmd-hist.cc の 669 行で定義されています。 呼出 length(). |
|
cmd-hist.cc の 779 行で定義されています。 呼出 list(). |
|
cmd-hist.cc の 675 行で定義されています。 |
|
cmd-hist.cc の 721 行で定義されています。 参照 error(). 呼出 read(). |
|
cmd-hist.cc の 728 行で定義されています。 参照 error(). 呼出 read_range(). |
|
cmd-hist.cc の 658 行で定義されています。 呼出 remove(). |
|
cmd-hist.cc の 791 行で定義されています。 呼出 replace_entry(). |
|
cmd-hist.cc の 617 行で定義されています。 参照 xfile. 呼出 set_file(). |
|
cmd-hist.cc の 710 行で定義されています。 呼出 set_mark(). |
|
cmd-hist.cc の 629 行で定義されています。 参照 xsize. 呼出 set_size(). |
|
cmd-hist.cc の 635 行で定義されています。 参照 xsize. 呼出 size(). |
|
cmd-hist.cc の 693 行で定義されています。 呼出 stifle(). |
|
cmd-hist.cc の 767 行で定義されています。 呼出 truncate_file(). |
|
cmd-hist.cc の 698 行で定義されています。 呼出 unstifle(). |
|
cmd-hist.cc の 663 行で定義されています。 呼出 do_append(), do_current_number(), と where(). |
|
cmd-hist.cc の 735 行で定義されています。 呼出 write(). |
|
cmd-hist.cc の 814 行で定義されています。 |
|
cmd-hist.cc の 808 行で定義されています。 呼出 do_append(), do_clean_up_and_save(), do_read(), do_read_range(), do_truncate_file(), と do_write(). |
|
cmd-hist.cc の 422 行で定義されています。 参照 do_file(). 呼出 read(), と read_range(). |
|
cmd-hist.cc の 596 行で定義されています。 参照 do_get_entry(). |
|
cmd-hist.cc の 534 行で定義されています。 参照 do_goto_mark(). |
|
cmd-hist.cc の 443 行で定義されています。 |
|
cmd-hist.cc の 450 行で定義されています。 |
|
cmd-hist.cc の 520 行で定義されています。 参照 do_is_stifled(). |
|
cmd-hist.cc の 478 行で定義されています。 参照 do_length(). |
|
cmd-hist.cc の 589 行で定義されています。 参照 do_list(). |
|
cmd-hist.cc の 485 行で定義されています。 |
|
cmd-hist.cc の 547 行で定義されています。 参照 do_read(). |
|
cmd-hist.cc の 541 行で定義されています。 参照 file(). |
|
cmd-hist.cc の 560 行で定義されています。 参照 do_read_range(), と to. |
|
cmd-hist.cc の 554 行で定義されています。 |
|
cmd-hist.cc の 464 行で定義されています。 参照 do_remove(). |
|
cmd-hist.cc の 603 行で定義されています。 |
|
cmd-hist.cc の 415 行で定義されています。 参照 do_set_file(). |
|
cmd-hist.cc の 527 行で定義されています。 参照 do_set_mark(). |
|
cmd-hist.cc の 429 行で定義されています。 参照 do_set_size(). |
|
cmd-hist.cc の 436 行で定義されています。 参照 do_size(). |
|
cmd-hist.cc の 506 行で定義されています。 参照 do_stifle(). |
|
cmd-hist.cc の 582 行で定義されています。 |
|
cmd-hist.cc の 513 行で定義されています。 参照 do_unstifle(). |
|
cmd-hist.cc の 471 行で定義されています。 参照 do_where(). |
|
cmd-hist.cc の 568 行で定義されています。 参照 do_write(). |
|
cmd-hist.h の 185 行で定義されています。 呼出 command_history(), do_ignore_entries(), と do_ignoring_entries(). |
|
cmd-hist.h の 188 行で定義されています。 |
|
cmd-hist.h の 191 行で定義されています。 呼出 command_history(), と do_append(). |
|
cmd-hist.h の 194 行で定義されています。 呼出 command_history(), do_append(), do_clean_up_and_save(), do_file(), do_set_file(), do_truncate_file(), と do_write(). |
|
cmd-hist.h の 197 行で定義されています。 呼出 command_history(), do_current_number(), do_set_size(), と do_size(). |
SEO | [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送 | ||