| 
		| class TrieIterator | Iterator on a trie. More... |  
 |  | 
Public Types
- typedef IPNet<A>  Key
- typedef TrieNode<A, Payload>  Node
Public Methods
 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 skips over empty
 nodes, and visits the subtree in depth-first, left-to-right order.
 This does not guarantees that keys returned are sorted by prefix length.
 
| TrieIterator () 
 | TrieIterator | 
 Constructors
     
| TrieIterator (Node *n) 
 | TrieIterator | 
 constructor for exact searches: both the current node and the search
 key are taken from n, so the iterator will only loop once.
     
| TrieIterator (Node *n, const Key &k) 
 | TrieIterator | 
 construct for subtree scanning: the root key is set explicitly,
 and the current node is set according to the search 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]
| Payload &  payload () 
 | payload | 
	
	| Generated by: pavlin on possum.icir.org on Wed Dec 11 16:50:31 2002, using kdoc 2.0a54+XORP. |