OmniSciDB
a5dc49c757
|
#include <Intervals.h>
Classes | |
class | Iterator |
Public Member Functions | |
bool | empty () const |
Iterator | begin () const |
Iterator | end () const |
Private Member Functions | |
Intervals (T begin, T end, U n_workers) | |
Private Attributes | |
T const | begin_ |
U const | total_size_ |
U const | quot_ |
U const | rem_ |
Friends | |
template<typename T1 , typename U1 > | |
Intervals< T1 > | makeIntervals (T1 begin, T1 end, std::size_t n_workers) |
Definition at line 74 of file Intervals.h.
|
inlineprivate |
Definition at line 80 of file Intervals.h.
|
inline |
Definition at line 115 of file Intervals.h.
References Intervals< T, U >::begin_, Intervals< T, U >::quot_, and Intervals< T, U >::rem_.
Referenced by Intervals< T, U >::end(), and makeIntervals().
|
inline |
|
inline |
Definition at line 116 of file Intervals.h.
References Intervals< T, U >::begin(), Intervals< T, U >::begin_, Intervals< T, U >::makeIntervals, Intervals< T, U >::quot_, heavydb.dtypes::T, and Intervals< T, U >::total_size_.
Referenced by makeIntervals().
|
friend |
Referenced by Intervals< T, U >::end().
|
private |
Definition at line 75 of file Intervals.h.
Referenced by Intervals< T, U >::begin(), and Intervals< T, U >::end().
|
private |
Definition at line 77 of file Intervals.h.
Referenced by Intervals< T, U >::begin(), and Intervals< T, U >::end().
|
private |
Definition at line 78 of file Intervals.h.
Referenced by Intervals< T, U >::begin().
|
private |
Definition at line 76 of file Intervals.h.
Referenced by Intervals< T, U >::empty(), and Intervals< T, U >::end().