| souffle
    2.0.2-371-g6315b36
    | 
A utility class enabling representation of ranges by pairing two iterator instances marking lower and upper boundaries. More...
#include <ContainerUtil.h>

| Public Member Functions | |
| Iter & | begin () | 
| const Iter & | begin () const | 
| bool | empty () const | 
| Iter & | end () | 
| const Iter & | end () const | 
| range & | operator= (const range &)=default | 
| std::vector< range > | partition (int np=100) | 
| range (const range &)=default | |
| range (Iter a, Iter b) | |
| range (range &&)=default | |
| Data Fields | |
| Iter | a | 
| Iter | b | 
A utility class enabling representation of ranges by pairing two iterator instances marking lower and upper boundaries.
Definition at line 313 of file ContainerUtil.h.
| 
 | inline | 
Definition at line 318 of file ContainerUtil.h.
Referenced by souffle::SingleValueIterator< T >::operator++().
| 
 | default | 
| 
 | default | 
| 
 | inline | 
Definition at line 326 of file ContainerUtil.h.
| 
 | inline | 
Definition at line 329 of file ContainerUtil.h.
| 
 | inline | 
Definition at line 342 of file ContainerUtil.h.
| 
 | inline | 
Definition at line 334 of file ContainerUtil.h.
| 
 | inline | 
Definition at line 337 of file ContainerUtil.h.
| 
 | default | 
| 
 | inline | 
| Iter souffle::range< Iter >::a | 
Definition at line 315 of file ContainerUtil.h.
Referenced by souffle::SingleValueIterator< T >::operator++(), and souffle::range< souffle::detail::brie::TrieIterator >::range().
| Iter souffle::range< Iter >::b | 
Definition at line 315 of file ContainerUtil.h.
Referenced by souffle::SingleValueIterator< T >::operator++().
 1.8.17
 1.8.17