HDK
|
#include <PagedArray.h>
Public Types | |
using | iterator_category = std::random_access_iterator_tag |
using | value_type = ValueT |
using | difference_type = std::ptrdiff_t |
using | pointer = ValueT * |
using | reference = ValueT & |
Public Member Functions | |
Iterator () | |
Iterator (PagedArray &parent, size_t pos=0) | |
Iterator (const Iterator &other) | |
Iterator & | operator= (const Iterator &other) |
Iterator & | operator++ () |
Iterator & | operator-- () |
Iterator | operator++ (int) |
Iterator | operator-- (int) |
ValueT & | operator* () const |
ValueT * | operator-> () const |
ValueT & | operator[] (const difference_type &pos) const |
Iterator & | operator+= (const difference_type &pos) |
Iterator & | operator-= (const difference_type &pos) |
Iterator | operator+ (const difference_type &pos) const |
Iterator | operator- (const difference_type &pos) const |
difference_type | operator- (const Iterator &other) const |
bool | operator== (const Iterator &other) const |
bool | operator!= (const Iterator &other) const |
bool | operator>= (const Iterator &other) const |
bool | operator<= (const Iterator &other) const |
bool | operator< (const Iterator &other) const |
bool | operator> (const Iterator &other) const |
bool | isValid () const |
size_t | pos () const |
Friends | |
Iterator | operator+ (const difference_type &pos, const Iterator &other) |
Definition at line 644 of file PagedArray.h.
using openvdb::OPENVDB_VERSION_NAME::util::PagedArray< ValueT, Log2PageSize >::Iterator::difference_type = std::ptrdiff_t |
Definition at line 649 of file PagedArray.h.
using openvdb::OPENVDB_VERSION_NAME::util::PagedArray< ValueT, Log2PageSize >::Iterator::iterator_category = std::random_access_iterator_tag |
Definition at line 647 of file PagedArray.h.
using openvdb::OPENVDB_VERSION_NAME::util::PagedArray< ValueT, Log2PageSize >::Iterator::pointer = ValueT* |
Definition at line 650 of file PagedArray.h.
using openvdb::OPENVDB_VERSION_NAME::util::PagedArray< ValueT, Log2PageSize >::Iterator::reference = ValueT& |
Definition at line 651 of file PagedArray.h.
using openvdb::OPENVDB_VERSION_NAME::util::PagedArray< ValueT, Log2PageSize >::Iterator::value_type = ValueT |
Definition at line 648 of file PagedArray.h.
|
inline |
Definition at line 654 of file PagedArray.h.
|
inline |
Definition at line 655 of file PagedArray.h.
|
inline |
Definition at line 656 of file PagedArray.h.
|
inline |
Definition at line 687 of file PagedArray.h.
|
inline |
Definition at line 681 of file PagedArray.h.
|
inline |
Definition at line 669 of file PagedArray.h.
|
inline |
Definition at line 675 of file PagedArray.h.
|
inline |
Definition at line 663 of file PagedArray.h.
|
inline |
Definition at line 666 of file PagedArray.h.
|
inline |
Definition at line 673 of file PagedArray.h.
|
inline |
Definition at line 676 of file PagedArray.h.
|
inline |
Definition at line 677 of file PagedArray.h.
|
inline |
Definition at line 664 of file PagedArray.h.
|
inline |
Definition at line 667 of file PagedArray.h.
|
inline |
Definition at line 674 of file PagedArray.h.
|
inline |
Definition at line 670 of file PagedArray.h.
|
inline |
Definition at line 684 of file PagedArray.h.
|
inline |
Definition at line 683 of file PagedArray.h.
|
inline |
Definition at line 657 of file PagedArray.h.
|
inline |
Definition at line 680 of file PagedArray.h.
|
inline |
Definition at line 685 of file PagedArray.h.
|
inline |
Definition at line 682 of file PagedArray.h.
|
inline |
Definition at line 671 of file PagedArray.h.
|
inline |
Definition at line 688 of file PagedArray.h.
|
friend |
Definition at line 678 of file PagedArray.h.