Lines Matching defs:pos
124 int pos = -1;
126 pos = find(i->tag, pos);
127 if (pos != -1 && keyParamEqual(*i, data_[pos])) {
128 data_.erase(data_.begin() + pos);
131 } while (pos != -1);
146 auto pos = data_.begin() + index;
147 if (pos != data_.end()) {
148 data_.erase(pos);
168 for (int pos = -1; (pos = find(tag, pos)) != -1;)
174 int pos = find(tag);
175 if (pos == -1) return {};
176 return data_[pos];
288 auto pos = indirect.tellp();
289 if (pos < 0 || pos > std::numeric_limits<uint32_t>::max()) {
293 uint32_t indirect_size = pos;
294 pos = elements.tellp();
295 if (pos < 0 || pos > std::numeric_limits<uint32_t>::max()) {
299 uint32_t elements_size = pos;
304 pos = out.tellp();
307 assert(out.tellp() - pos == indirect_size);
312 pos = out.tellp();
315 assert(out.tellp() - pos == elements_size);