• Home
  • Raw
  • Download

Lines Matching refs:mHead

820         return other != nullptr && mHead == other->mHead;  in equals()
825 return Info(mHead); in get()
832 mHead.reset(); in increment()
837 : mHead(head) { } in Impl()
839 std::shared_ptr<Info::Impl> mHead; ///< current field member
915 uint32_t parentOffset = GetParentOffset(mHead); in makeLeaf()
922 mHead /* parent */, index, mHead == nullptr ? 0 : mHead->depth + 1, in makeLeaf()
923 GetParentBaseFieldOffset(mHead) + GetOffset(field), in makeLeaf()
954 : C2FieldUtilsFieldsIteratorHelper(impl->mReflector, impl->mParamSize, impl->mHead) { in C2FieldUtilsFieldsIterator()
956 if (mHead->field.type() & C2FieldDescriptor::STRUCT_FLAG) { in C2FieldUtilsFieldsIterator()
957 C2Param::CoreIndex index = { mHead->field.type() &~C2FieldDescriptor::STRUCT_FLAG }; in C2FieldUtilsFieldsIterator()
969 if (mHead == nullptr || _mFields.empty()) { in increment()
974 if (mHead->field.type() & C2FieldDescriptor::STRUCT_FLAG) { in increment()
975 C2Param::CoreIndex index = { mHead->field.type() &~C2FieldDescriptor::STRUCT_FLAG }; in increment()
984 mHead = mHead->parent; in increment()
992 mHead.reset(); in increment()
998 mHead->field = OffsetFieldDescriptor(*next, GetParentOffset(mHead->parent)); in increment()
999 mHead->index = 0; // reset index just in case for correctness in increment()
1000 mHead->baseFieldOffset = GetParentBaseFieldOffset(mHead->parent) + GetOffset(*next); in increment()
1001 mHead->arrayOffset = GetOffset(mHead->field); in increment()
1002 mHead->usedExtent = mHead->field.extent() ? : in increment()
1003 (std::max(mHead->arrayOffset, mParamSize) - mHead->arrayOffset) in increment()
1004 / GetSize(mHead->field); in increment()
1019 mHead = makeLeaf(*first, 0 /* index */); in descendInto()
1069 std::shared_ptr<C2FieldUtils::Info::Impl> node = mHead; in C2FieldUtilsCousinsIterator()
1091 mHead.reset(); in increment()
1159 if ((mHead->field.type() & C2FieldDescriptor::STRUCT_FLAG) == 0) { in C2FieldUtilsFieldLocator()
1162 index = C2Param::CoreIndex(mHead->field.type() &~ C2FieldDescriptor::STRUCT_FLAG); in C2FieldUtilsFieldLocator()
1167 mHead = _mTail; in increment()
1179 if (mHead != _mTail) { in descendInto()
1189 uint32_t parentOffset = GetParentOffset(mHead); in descendInto()
1229 mHead = startLeaf; in descendInto()
1232 mHead = startLeaf; in descendInto()