|
klee
|
#include <ImmutableTree.h>

Public Member Functions | |
| iterator (Node *_root, bool atBeginning) | |
| iterator (const iterator &i) | |
| ~iterator () | |
| iterator & | operator= (const iterator &b) |
| const value_type & | operator* () |
| const value_type * | operator-> () |
| bool | operator== (const iterator &b) |
| bool | operator!= (const iterator &b) |
| iterator & | operator-- () |
| iterator & | operator++ () |
Private Attributes | |
| Node * | root |
| FixedStack< Node * > | stack |
Friends | |
| class | ImmutableTree< K, V, KOV, CMP > |
Definition at line 140 of file ImmutableTree.h.
|
inline |
Definition at line 147 of file ImmutableTree.h.
References klee::ImmutableTree< K, V, KOV, CMP >::Node::isTerminator(), and klee::FixedStack< T >::push_back().

|
inline |
Definition at line 154 of file ImmutableTree.h.
|
inline |
Definition at line 157 of file ImmutableTree.h.
References klee::ImmutableTree< K, V, KOV, CMP >::Node::decref().

|
inline |
Definition at line 182 of file ImmutableTree.h.
References klee::ImmutableTree< K, V, KOV, CMP >::iterator::stack.
|
inline |
Definition at line 169 of file ImmutableTree.h.
References klee::FixedStack< T >::back(), and klee::ImmutableTree< K, V, KOV, CMP >::Node::value.

|
inline |
Definition at line 213 of file ImmutableTree.h.
References klee::FixedStack< T >::back(), klee::FixedStack< T >::empty(), klee::ImmutableTree< K, V, KOV, CMP >::Node::isTerminator(), klee::ImmutableTree< K, V, KOV, CMP >::Node::left, klee::FixedStack< T >::pop_back(), klee::FixedStack< T >::push_back(), and klee::ImmutableTree< K, V, KOV, CMP >::Node::right.

|
inline |
Definition at line 186 of file ImmutableTree.h.
References klee::FixedStack< T >::back(), klee::FixedStack< T >::empty(), klee::ImmutableTree< K, V, KOV, CMP >::Node::isTerminator(), klee::ImmutableTree< K, V, KOV, CMP >::Node::left, klee::FixedStack< T >::pop_back(), klee::FixedStack< T >::push_back(), and klee::ImmutableTree< K, V, KOV, CMP >::Node::right.

|
inline |
Definition at line 174 of file ImmutableTree.h.
References klee::FixedStack< T >::back(), and klee::ImmutableTree< K, V, KOV, CMP >::Node::value.

|
inline |
Definition at line 161 of file ImmutableTree.h.
References klee::ImmutableTree< K, V, KOV, CMP >::Node::decref(), klee::ImmutableTree< K, V, KOV, CMP >::Node::incref(), klee::ImmutableTree< K, V, KOV, CMP >::iterator::root, and klee::ImmutableTree< K, V, KOV, CMP >::iterator::stack.

|
inline |
Definition at line 179 of file ImmutableTree.h.
References klee::ImmutableTree< K, V, KOV, CMP >::iterator::stack.
|
friend |
Definition at line 136 of file ImmutableTree.h.
|
private |
Definition at line 143 of file ImmutableTree.h.
Referenced by klee::ImmutableTree< K, V, KOV, CMP >::iterator::operator=().
|
private |
Definition at line 144 of file ImmutableTree.h.
Referenced by klee::ImmutableTree< K, V, KOV, CMP >::lower_bound(), klee::ImmutableTree< K, V, KOV, CMP >::iterator::operator!=(), klee::ImmutableTree< K, V, KOV, CMP >::iterator::operator=(), and klee::ImmutableTree< K, V, KOV, CMP >::iterator::operator==().