#include <avltree.h>

Public Types | |
| typedef _list_node< t_storage > | t_node |
| typedef _avltree_node< t_storage > | t_self |
| typedef refcounted_object_ptr_t < t_self > | t_ptr |
| typedef t_self * | t_rawptr |
Public Member Functions | |
| template<typename t_param> | |
| _avltree_node (t_param const ¶m) | |
| void | link_left (t_self *ptr) throw () |
| void | link_right (t_self *ptr) throw () |
| void | link_child (bool which, t_self *ptr) throw () |
| void | unlink () throw () |
| void | add_ref () throw () |
| void | release () throw () |
| t_rawptr | child (bool which) const throw () |
| bool | which_child (const t_self *ptr) const throw () |
| t_rawptr | step (bool direction) throw () |
| t_rawptr | peakchild (bool direction) throw () |
| t_node * | prev () throw () |
| t_node * | next () throw () |
Public Attributes | |
| t_ptr | m_left |
| t_ptr | m_right |
| t_rawptr | m_parent |
| t_size | m_depth |
| typedef _list_node<t_storage> pfc::_avltree_node< t_storage >::t_node |
| typedef _avltree_node<t_storage> pfc::_avltree_node< t_storage >::t_self |
Reimplemented from pfc::_list_node< t_storage >.
| typedef refcounted_object_ptr_t<t_self> pfc::_avltree_node< t_storage >::t_ptr |
| typedef t_self* pfc::_avltree_node< t_storage >::t_rawptr |
| pfc::_avltree_node< t_storage >::_avltree_node | ( | t_param const & | param | ) | [inline] |
| void pfc::_avltree_node< t_storage >::link_left | ( | t_self * | ptr | ) | throw () [inline] |
| void pfc::_avltree_node< t_storage >::link_right | ( | t_self * | ptr | ) | throw () [inline] |
| void pfc::_avltree_node< t_storage >::link_child | ( | bool | which, | |
| t_self * | ptr | |||
| ) | throw () [inline] |
| void pfc::_avltree_node< t_storage >::unlink | ( | ) | throw () [inline] |
| void pfc::_avltree_node< t_storage >::add_ref | ( | ) | throw () [inline] |
| void pfc::_avltree_node< t_storage >::release | ( | ) | throw () [inline] |
| t_rawptr pfc::_avltree_node< t_storage >::child | ( | bool | which | ) | const throw () [inline] |
| bool pfc::_avltree_node< t_storage >::which_child | ( | const t_self * | ptr | ) | const throw () [inline] |
| t_rawptr pfc::_avltree_node< t_storage >::step | ( | bool | direction | ) | throw () [inline] |
| t_rawptr pfc::_avltree_node< t_storage >::peakchild | ( | bool | direction | ) | throw () [inline] |
| t_node* pfc::_avltree_node< t_storage >::prev | ( | ) | throw () [inline, virtual] |
Reimplemented from pfc::_list_node< t_storage >.
| t_node* pfc::_avltree_node< t_storage >::next | ( | ) | throw () [inline, virtual] |
Reimplemented from pfc::_list_node< t_storage >.
| t_ptr pfc::_avltree_node< t_storage >::m_left |
| t_ptr pfc::_avltree_node< t_storage >::m_right |
| t_rawptr pfc::_avltree_node< t_storage >::m_parent |
| t_size pfc::_avltree_node< t_storage >::m_depth |
1.5.5