| 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
 1.8.17