#include <htdata.h>
Inheritance diagram for ht_stree:
|
Reimplemented from ht_tree. Definition at line 250 of file htdata.cc. References set_compare_keys(). Referenced by ht_dtree::del(), ht_dtree::insert(), and load(). |
|
Reimplemented from ht_tree. Reimplemented in ht_dtree. Definition at line 255 of file htdata.cc. References node_count, and uint. Referenced by store(). |
|
Reimplemented from ht_tree. Reimplemented in ht_dtree. Definition at line 260 of file htdata.cc. References Object::done(), get_leftmost_node(), get_node_and_parent(), get_rightmost_node(), ht_tree_node::key, ht_tree_node::left, node_count, NULL, ht_tree_node::right, root, and ht_tree_node::value. Referenced by unregister_atom(). |
|
Reimplemented from ht_tree. Definition at line 223 of file htdata.cc. References done(), and empty(). Referenced by AnalyserOutput::done(), ht_registry::done(), done_atom(), and ht_registry_data_stree::~ht_registry_data_stree(). |
|
Reimplemented from ht_tree. Reimplemented in ht_dtree. Definition at line 218 of file htdata.cc. References ht_tree::done(). Referenced by destroy(), and ht_dtree::done(). |
|
Definition at line 296 of file htdata.cc. References free_all(), NULL, and root. Referenced by destroy(), and AnalyserOutput::reset(). |
|
Reimplemented from ht_tree. Reimplemented in ht_dtree. Definition at line 324 of file htdata.cc. References ht_tree::compare_keys, enum_next_i(), get_leftmost_node(), ht_tree_node::key, ht_tree_node::left, NULL, ht_tree_node::right, root, ht_tree_node::value, and value. Referenced by ClassAnalyser::beginAnalysis(), RegistryFs::enumFiletype(), find_atom_rev(), ht_registry::get_node_type_desc(), ht_registry::register_node_type(), and store(). |
|
Definition at line 304 of file htdata.cc. References ht_tree::compare_keys, ht_tree_node::key, NULL, and ht_tree_node::right. Referenced by ht_dtree::enum_next(), and enum_next(). |
|
Reimplemented from ht_tree. Reimplemented in ht_dtree. Definition at line 361 of file htdata.cc. References ht_tree::compare_keys, enum_prev_i(), get_rightmost_node(), ht_tree_node::key, ht_tree_node::left, NULL, ht_tree_node::right, root, ht_tree_node::value, and value. |
|
Definition at line 314 of file htdata.cc. References ht_tree::compare_keys, ht_tree_node::key, ht_tree_node::left, and NULL. Referenced by ht_dtree::enum_prev(), and enum_prev(). |
|
Definition at line 398 of file htdata.cc. References Object::done(), ht_tree_node::key, ht_tree_node::left, node_count, ht_tree_node::right, and ht_tree_node::value. Referenced by empty(). |
|
Definition at line 414 of file htdata.cc. References ht_tree_node::left, node_count, and ht_tree_node::right. |
|
Reimplemented from ht_tree. Definition at line 422 of file htdata.cc. References get_node_i(), NULL, and ht_tree_node::value. Referenced by find_atom(), AnalyserOutput::getAddr(), and ht_registry::lookup_node_type(). |
|
Definition at line 465 of file htdata.cc. References ht_tree_node::left. Referenced by del(), ht_dtree::enum_next(), and enum_next(). |
|
Definition at line 441 of file htdata.cc. References ht_tree::compare_keys, ht_tree_node::key, ht_tree_node::left, NULL, ht_tree_node::right, and root. Referenced by del(). |
|
Definition at line 429 of file htdata.cc. References ht_tree::compare_keys, ht_tree_node::key, ht_tree_node::left, NULL, ht_tree_node::right, and root. Referenced by ht_dtree::del(), and get(). |
|
Definition at line 471 of file htdata.cc. References ht_tree_node::right. Referenced by del(), ht_dtree::enum_prev(), and enum_prev(). |
|
Reimplemented from ht_tree. Definition at line 211 of file htdata.cc. References compare_keys_func_ptr, Object::init(), node_count, NULL, and root. Referenced by class_read(), ht_registry::create_subdir(), ht_registry::init(), init_atom(), ht_streamfile_modifier::mod_pages_create(), parse_info_node(), and ht_ne::relocate(). |
|
Reimplemented from ht_tree. Reimplemented in ht_dtree. Definition at line 477 of file htdata.cc. References ht_tree::compare_keys, ht_tree_node::left, node_count, NULL, ht_tree_node::right, root, and value. Referenced by class_read(), ht_registry::init(), load(), register_atom(), ht_registry::register_node_type(), and ht_ne::relocate(). |
|
Definition at line 497 of file htdata.cc. References NULL. Referenced by ht_dtree::set_compare_keys(), and set_compare_keys(). |
|
loads object from object stream.
Reimplemented from Object. Definition at line 526 of file htdata.cc. References assert, balance(), compare_keys_func_ptr, find_atom(), ht_layer_stream::get_error(), ht_object_stream::getIntDec(), ht_object_stream::getIntHex(), insert(), node_count, NULL, root, stree_load(), uint, and value. |
|
Reimplemented from Object. Definition at line 572 of file htdata.cc. References ATOM_HT_STREE. |
|
Reimplemented in ht_dtree. Definition at line 577 of file htdata.cc. References ht_tree_node::left, and ht_tree_node::right. Referenced by set_compare_keys(). |
|
Reimplemented from ht_tree. Reimplemented in ht_dtree. Definition at line 229 of file htdata.cc. References compare_keys_func_ptr, insert_ltable(), malloc(), node_count, populate_ltable(), qsort_compare_compare_keys, qsort_compare_keys_tree_node(), and root. Referenced by balance(), and parse_info_node(). |
|
stores object. Reimplemented from Object. Definition at line 556 of file htdata.cc. References count(), enum_next(), find_atom_rev(), NULL, ht_object_stream::putIntDec(), ht_object_stream::putIntHex(), ht_object_stream::putObject(), and value. |
|
Definition at line 127 of file htdata.h. Referenced by count(), del(), free_all(), free_skeleton(), init(), insert(), load(), and set_compare_keys(). |
|
Definition at line 126 of file htdata.h. Referenced by del(), empty(), enum_next(), enum_prev(), get_node_and_parent(), get_node_i(), init(), insert(), load(), and set_compare_keys(). |