reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3300 PrintOffset(OS, Offset, IndentLevel); 3301 OS << C.getTypeDeclType(const_cast<RecordDecl*>(RD)).getAsString(); 3303 OS << ' ' << Description; 3305 OS << " (empty)"; 3306 OS << '\n'; 3318 PrintOffset(OS, Offset, IndentLevel); 3319 OS << '(' << *RD << " vtable pointer)\n"; 3321 PrintOffset(OS, Offset, IndentLevel); 3323 OS << '(' << *RD << " vftable pointer)\n"; 3344 DumpRecordLayout(OS, Base, C, BaseOffset, IndentLevel, 3352 PrintOffset(OS, Offset + Layout.getVBPtrOffset(), IndentLevel); 3353 OS << '(' << *RD << " vbtable pointer)\n"; 3368 DumpRecordLayout(OS, RT->getDecl(), C, FieldOffset, IndentLevel, 3379 PrintBitFieldOffset(OS, FieldOffset, Begin, Width, IndentLevel); 3381 PrintOffset(OS, FieldOffset, IndentLevel); 3383 OS << Field.getType().getAsString() << ' ' << Field << '\n'; 3398 PrintOffset(OS, VBaseOffset - CharUnits::fromQuantity(4), IndentLevel); 3399 OS << "(vtordisp for vbase " << *VBase << ")\n"; 3402 DumpRecordLayout(OS, VBase, C, VBaseOffset, IndentLevel, 3412 PrintIndentNoOffset(OS, IndentLevel - 1); 3413 OS << "[sizeof=" << Layout.getSize().getQuantity(); 3415 OS << ", dsize=" << Layout.getDataSize().getQuantity(); 3416 OS << ", align=" << Layout.getAlignment().getQuantity(); 3419 OS << ",\n"; 3420 PrintIndentNoOffset(OS, IndentLevel - 1); 3421 OS << " nvsize=" << Layout.getNonVirtualSize().getQuantity(); 3422 OS << ", nvalign=" << Layout.getNonVirtualAlignment().getQuantity(); 3424 OS << "]\n";