Lines Matching refs:Child
176 while (auto Child = Children->getNext()) {
177 if (auto Base = unique_dyn_cast<PDBSymbolTypeBaseClass>(Child)) {
183 else if (auto Data = unique_dyn_cast<PDBSymbolData>(Child)) {
188 } else if (auto VT = unique_dyn_cast<PDBSymbolTypeVTable>(Child))
190 else if (auto Func = unique_dyn_cast<PDBSymbolFunc>(Child))
193 Other.push_back(std::move(Child));
277 void UDTLayoutBase::addChildToLayout(std::unique_ptr<LayoutItemBase> Child) {
278 uint32_t Begin = Child->getOffsetInParent();
280 if (!Child->isElided()) {
281 BitVector ChildBytes = Child->usedBytes();
284 // class. When we call ChildBytes.resize(32), the Child's storage will
288 ChildBytes <<= Child->getOffsetInParent();
297 LayoutItems.insert(Loc, Child.get());
301 ChildStorage.push_back(std::move(Child));