31 explicit BlobIterator(LockedMemory<T>&& lk,
size_t offset = 0): _mem(std::move(lk)), _offset(offset) {}
37 BlobIterator& operator++() {
46 void operator++(
int) {
55 bool operator!=(
const BlobIterator& that)
const {
56 return !operator==(that);
63 const T& operator*()
const {
64 return *(_mem.template as<const T*>() + _offset);
72 return *(_mem.template as<T*>() + _offset);
79 bool operator==(
const BlobIterator& that)
const {
80 return &operator*() == &that.operator*();
Inference Engine API.
Definition: ie_argmax_layer.hpp:11
A header file for generic LockedMemory<> and different variations of locks.