|
Squid Web Cache master
|
#include <splay.h>
Public Types | |
| typedef const V | value_type |
Public Member Functions | |
| SplayConstIterator (SplayNode< V > *aNode) | |
| bool | operator== (SplayConstIterator const &right) const |
| SplayConstIterator | operator++ (int dummy) |
| SplayConstIterator & | operator++ () |
| V const & | operator* () const |
Private Member Functions | |
| void | advance () |
| void | addLeftPath (SplayNode< V > *aNode) |
| void | init (SplayNode< V > *) |
Private Attributes | |
| std::stack< SplayNode< V > * > | toVisit |
| typedef const V SplayConstIterator< V >::value_type |
| SplayConstIterator< V >::SplayConstIterator | ( | SplayNode< V > * | aNode | ) |
|
private |
Definition at line 486 of file splay.h.
References SplayNode< V >::left.
|
private |
Definition at line 465 of file splay.h.
References SplayNode< V >::right.
|
private |
| V const & SplayConstIterator< V >::operator* | ( | ) | const |
| SplayConstIterator< V > & SplayConstIterator< V >::operator++ | ( | ) |
| SplayConstIterator< V > SplayConstIterator< V >::operator++ | ( | int | dummy | ) |
| bool SplayConstIterator< V >::operator== | ( | SplayConstIterator< V > const & | right | ) | const |
Definition at line 428 of file splay.h.
References SplayConstIterator< V >::toVisit.
|
private |
Definition at line 417 of file splay.h.
Referenced by SplayConstIterator< V >::operator==().