#include <nanovdb/util/Range.h>
| Public Types | |
| using | const_iterator = T | 
| using | size_type = size_t | 
| Public Member Functions | |
| Range (const Range &)=default | |
| Range (T begin, T end, size_type grainsize=size_type(1)) | |
| Range (Range &r, Split) | |
| Split constructor: r[a,b[ -> r[a,b/2[ & this[b/2,b[. | |
| bool | operator== (const Range &rhs) const | 
| T | middle () const | 
| size_type | size () const | 
| bool | empty () const | 
| size_type | grainsize () const | 
| bool | is_divisible () const | 
| const_iterator | begin () const | 
| const_iterator | end () const | 
| Friends | |
| template<int, typename> | |
| class | Range | 
| using const_iterator = T | 
| using size_type = size_t | 
Split constructor: r[a,b[ -> r[a,b/2[ & this[b/2,b[.
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline |