#include <detree.h>
| Public Methods | |
| iterator (void) | |
| iterator (const iterator &i) | |
| iterator & | operator++ (void) | 
| iterator & | operator-- (void) | 
| T | operator * (void) | 
| T * | operator-> (void) | 
| bool | operator== (const iterator &) | 
| bool | operator!= (const iterator &) | 
| iterator | step_in (void) | 
| iterator | step_out (void) | 
| iterator | begin (void) | 
| iterator | end (void) | 
| bool | valid (void) | 
| Public Attributes | |
| friend | tree | 
Definition at line 59 of file detree.h.
| 
 | ||||||||||
| Default constructor, nothing fancy Definition at line 186 of file detree.h. Referenced by begin(), end(), step_in(), and step_out(). 
 | 
| 
 | ||||||||||
| Copies this iterator in every fashion | 
| 
 | ||||||||||
| 
 
 | 
| 
 | ||||||||||
| 
 
 | 
| 
 | ||||||||||
| 
 
 | 
| 
 | ||||||||||
| 
 
 | 
| 
 | ||||||||||
| moves the iterator forward one in the sibling list | 
| 
 | ||||||||||
| moves the iterator backward one in the sibling list | 
| 
 | ||||||||||
| 
 
 | 
| 
 | ||||||||||
| 
 
 | 
| 
 | ||||||||||
| moves this iterator down one in the structure so as to it begins iterating at the first of the current node's children | 
| 
 | ||||||||||
| moves this iterator up one in the structure so as to iterate the siblings of the current node's parent. | 
| 
 | ||||||||||
| 
 
 | 
| 
 | |||||
| 
 | 
 1.2.9.1 written by Dimitri van Heesch,
 © 1997-2001
1.2.9.1 written by Dimitri van Heesch,
 © 1997-2001