Lines Matching refs:arrayOffset
710 uint32_t arrayOffset;
723 baseFieldOffset(baseFieldOffset_), arrayOffset(arrayOffset_), usedExtent(usedExtent_) { }
742 size_t C2FieldUtils::Info::arrayOffset() const {
743 return _mImpl->arrayOffset;
916 uint32_t arrayOffset = parentOffset + GetOffset(field);
918 (std::max(arrayOffset, mParamSize) - arrayOffset) / GetSize(field);
924 arrayOffset, usedExtent);
1001 mHead->arrayOffset = GetOffset(mHead->field);
1003 (std::max(mHead->arrayOffset, mParamSize) - mHead->arrayOffset)
1100 uint32_t oldArrayOffset = level ? _mPath[level - 1]->arrayOffset : 0 /* unused */;
1105 uint32_t offset = path.arrayOffset + size * path.index;
1109 // original value of the arrayOffset so that we can adjust subsequent children.
1112 offset + (_mPath[level - 1]->arrayOffset - oldArrayOffset) % size;
1113 oldArrayOffset = _mPath[level - 1]->arrayOffset;
1114 _mPath[level - 1]->arrayOffset = childArrayOffset;