#include <htdata.h>
Inheritance diagram for ht_list:
Public Member Functions | |
void | init (compare_keys_func_ptr compare_keys=0) |
virtual void | done () |
virtual void | destroy () |
virtual void | append (Object *data) |
virtual uint | count () |
void | copy_to (uint i, uint count, ht_list *destlist) |
virtual ht_list * | cut (uint i, uint count) |
virtual bool | del (uint i) |
bool | del_multiple (uint i, uint count) |
virtual void | empty () |
virtual uint | find (Object *data) |
virtual Object * | get (uint i) |
virtual void | insert (Object *data) |
virtual void | insert_after (Object *data, uint i) |
virtual void | insert_before (Object *data, uint i) |
virtual void | move (uint source, uint dest) |
virtual void | move_multiple (uint source, uint dest, uint count) |
virtual void | prepend (Object *data) |
virtual Object * | remove (uint i) |
bool | remove_multiple (uint i, uint count) |
virtual bool | set (uint i, Object *data) |
virtual bool | sort () |
Protected Attributes | |
compare_keys_func_ptr | compare_keys |
|
Reimplemented in ht_clist, and ht_sorted_list. Definition at line 829 of file htdata.cc. Referenced by sym_int::set(). |
|
Definition at line 838 of file htdata.cc. References get(), insert(), insert_after(), and uint. |
|
|
Reimplemented in ht_clist. |
|
Reimplemented in ht_clist. Definition at line 857 of file htdata.cc. References uint. Referenced by del_multiple(), ht_menu::delete_local_menu(), ht_info_viewer::handlemsg(), ht_history_listbox::handlemsg(), and sym_int::simplify(). |
|
Definition at line 862 of file htdata.cc. Referenced by ht_file_window::add_vstate_history(), ht_ltextfile::delete_lines(), insert_history_entry(), and sym_int::simplify(). |
|
Reimplemented in ht_clist. Definition at line 824 of file htdata.cc. References done(). Referenced by sym_bool::clear(), sym_int::clear(), ht_clipboard::clear(), ht_info_viewer::done(), ht_ne::done(), ht_menu::done(), ht_static_context_menu::done(), ht_clipboard::done(), ht_file_window::done(), ht_app::done(), done_app(), sym_bool::~sym_bool(), and sym_int::~sym_int(). |
|
Reimplemented from Object. Reimplemented in ht_project, ht_clist, and ht_sorted_list. Definition at line 819 of file htdata.cc. References Object::done(). Referenced by destroy(), and ht_clist::done(). |
|
Reimplemented in ht_clist. |
|
Reimplemented in ht_clist, and ht_sorted_list. Definition at line 875 of file htdata.cc. References LIST_UNDEFINED, and uint. Referenced by insert_history_entry(). |
|
|
Reimplemented in ht_log, ht_clist, and ht_sorted_list. Definition at line 813 of file htdata.cc. References compare_keys, compare_keys_func_ptr, and Object::init(). |
|
|
Reimplemented in ht_clist, and ht_sorted_list. Definition at line 889 of file htdata.cc. References uint. Referenced by copy_to(). |
|
Reimplemented in ht_clist, and ht_sorted_list. Definition at line 893 of file htdata.cc. References uint. Referenced by sym_int::simplify(). |
|
Reimplemented in ht_clist, and ht_sorted_list. Definition at line 897 of file htdata.cc. References uint. Referenced by insert_history_entry(). |
|
Reimplemented in ht_clist, and ht_sorted_list. Definition at line 901 of file htdata.cc. References uint. |
|
Reimplemented in ht_clist, and ht_sorted_list. Definition at line 905 of file htdata.cc. Referenced by insert_history_entry(), and sym_int::simplify(). |
|
Reimplemented in ht_clist. Definition at line 909 of file htdata.cc. Referenced by ht_menu::handlemsg(), remove_multiple(), and sym_int::simplify(). |
|
Definition at line 914 of file htdata.cc. References NULL, remove(), and uint. Referenced by ht_clist::cut(). |
|
Reimplemented in ht_clist, and ht_sorted_list. Definition at line 923 of file htdata.cc. References uint. Referenced by ht_menu::set_local_menu(). |
|
Reimplemented in ht_clist. |
|
Definition at line 193 of file htdata.h. Referenced by ht_sorted_list::find(), ht_clist::find(), init(), and ht_sorted_list::insert(). |