Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

ht_list Class Reference

#include <htdata.h>

Inheritance diagram for ht_list:

Object ht_clist CommentList ht_log ht_queue ht_sorted_list ht_stack ht_string_list ht_text_editor_undo ht_project ht_sorted_string_list List of all members.

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_listcut (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 Objectget (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 Objectremove (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

Member Function Documentation

void ht_list::append Object data  )  [virtual]
 

Reimplemented in ht_clist, and ht_sorted_list.

Definition at line 829 of file htdata.cc.

Referenced by sym_int::set().

void ht_list::copy_to uint  i,
uint  count,
ht_list destlist
 

Definition at line 838 of file htdata.cc.

References get(), insert(), insert_after(), and uint.

uint ht_list::count  )  [virtual]
 

Reimplemented in ht_clist.

Definition at line 833 of file htdata.cc.

References uint.

Referenced by ht_file_window::add_vstate_history(), sym_int::b_operate(), NEAnalyser::beginAnalysis(), ht_history_listbox::calcCount(), VfsListbox::changeURL(), ht_menu::count(), ht_static_context_menu::count(), ht_strinputfield::draw(), sym_bool::evaluate(), sym_int::evaluate(), ht_history_popup_dialog::getdata(), ht_history_listbox::getFirst(), ht_history_listbox::getLast(), ht_history_listbox::getNext(), ht_info_viewer::handlemsg(), ht_strinputfield::history_dialog(), insert_history_entry(), ht_menu::insert_local_menu(), sym_bool::nstrfy(), sym_int::nstrfy(), ht_text_viewer::popup_change_highlight(), ht_app::popup_view_list_dump(), sym_int::replace(), sym_int::set(), sym_bool::simplify(), sym_int::simplify(), srt_x86(), and ht_clipboard_viewer::update_content().

ht_list * ht_list::cut uint  i,
uint  count
[virtual]
 

Reimplemented in ht_clist.

Definition at line 852 of file htdata.cc.

References NULL, and uint.

bool ht_list::del uint  i  )  [virtual]
 

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().

bool ht_list::del_multiple uint  i,
uint  count
 

Definition at line 862 of file htdata.cc.

References del(), and uint.

Referenced by ht_file_window::add_vstate_history(), ht_ltextfile::delete_lines(), insert_history_entry(), and sym_int::simplify().

void ht_list::destroy  )  [virtual]
 

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().

void ht_list::done  )  [virtual]
 

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().

void ht_list::empty  )  [virtual]
 

Reimplemented in ht_clist.

Definition at line 871 of file htdata.cc.

uint ht_list::find Object data  )  [virtual]
 

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().

Object * ht_list::get uint  i  )  [virtual]
 

Reimplemented in ht_clist.

Definition at line 880 of file htdata.cc.

References NULL, and uint.

Referenced by sym_int::b_operate(), NEAnalyser::beginAnalysis(), VfsListbox::changeURL(), copy_to(), ht_menu::count(), ht_app::create_window_file_text(), ht_static_context_menu::enum_entry_first(), ht_static_context_menu::enum_entry_next(), sym_bool::evaluate(), sym_int::evaluate(), ht_menu::get_context_menu(), ht_history_popup_dialog::getdata(), ht_history_listbox::getStr(), ht_info_viewer::handlemsg(), ht_menu::handlemsg(), ht_file_window::handlemsg(), ht_strinputfield::history_dialog(), sym_bool::nstrfy(), sym_int::nstrfy(), ht_text_viewer::popup_change_highlight(), sym_int::replace(), sym_int::set(), ht_menu::set_local_menu(), sym_bool::simplify(), sym_int::simplify(), srt_x86(), and ht_clipboard_viewer::update_content().

void ht_list::init compare_keys_func_ptr  compare_keys = 0  ) 
 

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().

void ht_list::insert Object data  )  [virtual]
 

Reimplemented in ht_clist, and ht_sorted_list.

Definition at line 885 of file htdata.cc.

Referenced by ht_file_window::add_vstate_history(), sym_int::b_operate(), clipboard_add_copy_history_entry(), copy_to(), ht_info_viewer::igotonode(), ht_app::init(), ht_static_context_menu::insert_entry(), ht_menu::insert_menu(), ht_static_context_menu::insert_separator(), ht_static_context_menu::insert_submenu(), sym_bool::l_operate(), ht_app::popup_view_list_dump(), sym_bool::set(), sym_int::set(), srt_x86_destmod(), srt_x86_div(), srt_x86_flags_carry(), srt_x86_flags_std(), srt_x86_lea(), srt_x86_mov(), srt_x86_pop(), srt_x86_push(), and srt_x86_xor().

void ht_list::insert_after Object data,
uint  i
[virtual]
 

Reimplemented in ht_clist, and ht_sorted_list.

Definition at line 889 of file htdata.cc.

References uint.

Referenced by copy_to().

void ht_list::insert_before Object data,
uint  i
[virtual]
 

Reimplemented in ht_clist, and ht_sorted_list.

Definition at line 893 of file htdata.cc.

References uint.

Referenced by sym_int::simplify().

void ht_list::move uint  source,
uint  dest
[virtual]
 

Reimplemented in ht_clist, and ht_sorted_list.

Definition at line 897 of file htdata.cc.

References uint.

Referenced by insert_history_entry().

void ht_list::move_multiple uint  source,
uint  dest,
uint  count
[virtual]
 

Reimplemented in ht_clist, and ht_sorted_list.

Definition at line 901 of file htdata.cc.

References uint.

void ht_list::prepend Object data  )  [virtual]
 

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().

Object * ht_list::remove uint  i  )  [virtual]
 

Reimplemented in ht_clist.

Definition at line 909 of file htdata.cc.

References NULL, and uint.

Referenced by ht_menu::handlemsg(), remove_multiple(), and sym_int::simplify().

bool ht_list::remove_multiple uint  i,
uint  count
 

Definition at line 914 of file htdata.cc.

References NULL, remove(), and uint.

Referenced by ht_clist::cut().

bool ht_list::set uint  i,
Object data
[virtual]
 

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().

bool ht_list::sort  )  [virtual]
 

Reimplemented in ht_clist.

Definition at line 928 of file htdata.cc.


Member Data Documentation

compare_keys_func_ptr ht_list::compare_keys [protected]
 

Definition at line 193 of file htdata.h.

Referenced by ht_sorted_list::find(), ht_clist::find(), init(), and ht_sorted_list::insert().


The documentation for this class was generated from the following files:
Generated on Fri May 7 21:15:59 2004 by doxygen 1.3.5