|
souffle
2.0.2-371-g6315b36
|
An iterator over the stored entries. More...
#include <Brie.h>

Public Member Functions | |
| bool | operator!= (const TrieIterator &other) const |
| const Value & | operator* () const |
| TrieIterator & | operator++ () |
| TrieIterator | operator++ (int) |
| const Value * | operator-> () const |
| TrieIterator & | operator= (const TrieIterator &)=default |
| TrieIterator & | operator= (TrieIterator &&)=default |
| bool | operator== (const TrieIterator &other) const |
| void | print (std::ostream &out) const |
| TrieIterator ()=default | |
| TrieIterator (const TrieIterator &)=default | |
| TrieIterator (iter_core_arg_type param) | |
| TrieIterator (TrieIterator &&)=default | |
Private Types | |
| using | iter_core_arg_type = typename std::remove_reference_t< IterCore >::store_iter |
Private Member Functions | |
| auto | getNestedView () |
| TrieIterator (Value value, IterCore iter_core) | |
Private Attributes | |
| IterCore | iter_core |
| Value | value |
Friends | |
| template<unsigned Len, unsigned Pos, unsigned Dimensions> | |
| struct | fix_binding |
| template<unsigned Pos, unsigned Dimensions> | |
| struct | fix_first |
| template<unsigned Dimensions> | |
| struct | fix_first_nested |
| template<unsigned Dimensions> | |
| struct | fix_lower_bound |
| template<unsigned Dimensions> | |
| struct | fix_upper_bound |
| std::ostream & | operator<< (std::ostream &out, const TrieIterator &iter) |
| template<typename A , typename B > | |
| class | TrieIterator |
An iterator over the stored entries.
Iterators for tries consist of a top-level iterator maintaining the master copy of a materialized tuple and a recursively nested iterator core – one for each nested trie level.
|
private |
|
inlineexplicitprivate |
|
default |
|
default |
|
default |
|
inlineexplicit |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
Definition at line 1998 of file Brie.h.
References souffle::detail::brie::TrieIterator< Value, IterCore >::print().

|
inline |
|
inline |
|
default |
|
default |
|
inline |
|
inline |
Definition at line 2010 of file Brie.h.
Referenced by souffle::detail::brie::TrieIterator< Value, IterCore >::operator++().
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
private |
|
private |
1.8.17