Lines Matching defs:m_iter
49 const uint8_t *m_iter;
63 m_iter(dataStart)
78 return *m_iter++;
84 uint32_t result = *reinterpret_cast<const uint32_t *>(m_iter);
85 m_iter += 4;
101 std::transform(reinterpret_cast<const uint16_t *>(m_iter),
102 reinterpret_cast<const uint16_t *>(m_iter + size),
105 m_iter += size;
115 com::Utf8Str result(reinterpret_cast<const char *>(m_iter), size);
116 m_iter += size;
125 if (memcmp(&(*m_iter), Magic, MagicLength)) throw QMException("Wrong magic number");
126 m_iter += MagicLength;
130 inline bool hasFinished() { return m_iter == m_end; }
133 inline size_t tellPos() { return m_iter - m_dataStart; }
136 inline void seek(int pos) { m_iter += pos; }
141 if (m_end - m_iter < size) throw QMException("Incorrect item size");