+
Point of view
All features
deferred class AVL_TREE_ITERATOR [E_]
Summary
Class invariant
Overview
Features
{}
{ANY}
{RECYCLING_POOL}
  • recycle
    Do whatever needs to be done to free resources or recycle other objects when recycling this one
{}
nodes: STACK[AVL_TREE_NODE[E_]]
writable attribute
{}
cur: AVL_TREE_NODE[E_]
writable attribute
{}
go_leftmost (node: AVL_TREE_NODE[E_])
effective procedure
{}
require
go_next_node (node: AVL_TREE_NODE[E_])
effective procedure
{}
require
go_first (root: AVL_TREE_NODE[E_])
effective procedure
{}
go_next
effective procedure
{}
require
generation: INTEGER_32
writable attribute
{ANY}
recycle
effective procedure
Do whatever needs to be done to free resources or recycle other objects when recycling this one
new_nodes: STACK[AVL_TREE_NODE[E_]]
effective function
{}
nodes_pool: RECYCLING_POOL[STACK[AVL_TREE_NODE[E_]]]
effective function
{}
nodes_pool_memory: RECYCLING_POOL[STACK[AVL_TREE_NODE[E_]]]
writable attribute
{}