34 explicit BlobIterator(LockedMemory<T>&& lk,
size_t offset = 0): _mem(std::move(lk)), _offset(
offset) {}
40 BlobIterator& operator++() {
49 void operator++(
int) {
58 bool operator!=(
const BlobIterator& that)
const {
59 return !operator==(that);
66 const T& operator*()
const {
67 return *(_mem.template as<const T*>() + _offset);
75 return *(_mem.template as<T*>() + _offset);
82 bool operator==(
const BlobIterator& that)
const {
83 return &operator*() == &that.operator*();
Definition: cldnn_config.hpp:16
std::vector< int > offset
A vector of offsets for each dimension.
Definition: ie_layers.h:1016
A header file for generic LockedMemory<> and different variations of locks.