|
IteratorRange.hpp
Go to the documentation of this file.
32 OPM_HOST_DEVICE iterator_range_pod(const DataType* begin, const DataType* end) : begin_(begin), end_(end) {}
Definition: IteratorRange.hpp:31 OPM_HOST_DEVICE bool operator==(const iterator_range_pod< DataType > &rhs) const Definition: IteratorRange.hpp:37 OPM_HOST_DEVICE const DataType * end() const Definition: IteratorRange.hpp:43 OPM_HOST_DEVICE iterator_range_pod(const DataType *begin, const DataType *end) Definition: IteratorRange.hpp:32 iterator_range_pod()=default OPM_HOST_DEVICE const DataType * begin() const Definition: IteratorRange.hpp:42 OPM_HOST_DEVICE const DataType & operator[](int idx) const Definition: IteratorRange.hpp:40 Definition: IteratorRange.hpp:52 OPM_HOST_DEVICE bool operator==(const iterator_range< Iter > &rhs) const Definition: IteratorRange.hpp:58 iterator_range()=default OPM_HOST_DEVICE const Iter::value_type & operator[](int idx) const Definition: IteratorRange.hpp:61 OPM_HOST_DEVICE iterator_range(Iter begin, Iter end) Definition: IteratorRange.hpp:53 Definition: IteratorRange.hpp:72 OPM_HOST_DEVICE size_t size() const Definition: IteratorRange.hpp:76 mutable_iterator_range()=default OPM_HOST_DEVICE bool operator==(const Iter &rhs) const Definition: IteratorRange.hpp:78 OPM_HOST_DEVICE Iter::value_type & operator[](int idx) Definition: IteratorRange.hpp:81 OPM_HOST_DEVICE Iter begin() const Definition: IteratorRange.hpp:84 OPM_HOST_DEVICE bool empty() const Definition: IteratorRange.hpp:77 OPM_HOST_DEVICE mutable_iterator_range(Iter begin, Iter end) Definition: IteratorRange.hpp:73 |