30 explicit BlobIterator(LockedMemory<T> &&lk,
size_t offset = 0)
31 : _mem(std::move(lk)), _offset(offset) {
38 BlobIterator &operator++() {
47 void operator++(
int) {
56 bool operator!=(
const BlobIterator &that)
const {
57 return !operator==(that);
64 const T &operator*()
const {
65 return *(_mem.template as<const T *>() + _offset);
73 return *(_mem.template as<T *>() + _offset);
80 bool operator==(
const BlobIterator &that)
const {
81 return &operator*() == &that.operator*();
Definition: ie_argmax_layer.hpp:11
A header file for generic LockedMemory<> and different variations of locks.