|
klee
|
#include <MapOfSets.h>

Public Member Functions | |
| iterator () | |
| iterator (Node *_n) | |
| const std::pair< const std::set< K >, const V > | operator* () |
| bool | operator== (const iterator &b) |
| bool | operator!= (const iterator &b) |
| iterator & | operator++ () |
Private Types | |
| typedef std::vector< typename std::map< K, Node >::iterator > | stack_ty |
Private Member Functions | |
| void | step () |
Private Attributes | |
| Node * | root |
| bool | onEntry |
| stack_ty | stack |
Friends | |
| class | MapOfSets< K, V > |
Definition at line 106 of file MapOfSets.h.
|
private |
Definition at line 107 of file MapOfSets.h.
|
inline |
Definition at line 152 of file MapOfSets.h.
|
inline |
Definition at line 154 of file MapOfSets.h.
References klee::MapOfSets< K, V >::Node::isEndOfSet, and klee::MapOfSets< K, V >::root.
|
inline |
Definition at line 172 of file MapOfSets.h.
|
inline |
Definition at line 159 of file MapOfSets.h.
References klee::MapOfSets< K, V >::root, and klee::MapOfSets< K, V >::Node::value.
|
inline |
Definition at line 176 of file MapOfSets.h.
|
inline |
Definition at line 169 of file MapOfSets.h.
References klee::MapOfSets< K, V >::iterator::onEntry, and klee::MapOfSets< K, V >::iterator::stack.
|
inlineprivate |
Definition at line 114 of file MapOfSets.h.
References klee::MapOfSets< K, V >::Node::children, klee::MapOfSets< K, V >::Node::isEndOfSet, and klee::MapOfSets< K, V >::root.
|
friend |
Definition at line 107 of file MapOfSets.h.
|
private |
Definition at line 111 of file MapOfSets.h.
Referenced by klee::MapOfSets< K, V >::iterator::operator==().
|
private |
Definition at line 110 of file MapOfSets.h.
|
private |
Definition at line 112 of file MapOfSets.h.
Referenced by klee::MapOfSets< K, V >::iterator::operator==().