| 
		| class TriePreOrderIterator | Preorder Iterator on a trie. More... |  
 |  | 
Public Types
- typedef IPNet<A>  Key
- typedef TrieNode<A, Payload>  Node
Public Methods
 Preorder Iterator on a trie.
 _cur points to the current object, _root contains the search key for
 root of the subtree we want to scan. The iterator does preorder traversal,
 that is, current node first, then left then right.  This guarantees that
 keys returned are sorted by prefix length.
 
| TriePreOrderIterator () 
 | TriePreOrderIterator | 
 Constructors
     
| explicit  TriePreOrderIterator (Node *n) 
 | TriePreOrderIterator | 
 constructor for exact searches: both the current node and the search
 key are taken from n, so the iterator will only loop once.
     
| TriePreOrderIterator (Node *n, const Key &k) 
 | TriePreOrderIterator | 
 construct for subtree scanning: the root key is set explicitly,
 and the current node is set according to the search order.
     
 move to the starting position according to the visiting order 
     
 Postfix increment
 Updates position of iterator in tree.
Returns: position of iterator before increment.
     
 Prefix increment
 Updates position of iterator in tree.
Returns: position of iterator after increment.
     
 [const]
 [const]
| bool  has_payload () 
 | has_payload | 
 [const]
| Payload &  payload () 
 | payload | 
 [const]
	
	| Generated by: pavlin on possum.icir.org on Thu Nov  6 23:46:46 2003, using kdoc 2.0a54+XORP. |