reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1835 CharUnits UnpackedFieldOffset = FieldOffset; 1851 FieldOffset = FieldOffset.alignTo(FieldAlign); 1851 FieldOffset = FieldOffset.alignTo(FieldAlign); 1855 FieldOffset = Context.toCharUnitsFromBits( 1856 updateExternalFieldOffset(D, Context.toBits(FieldOffset))); 1860 bool Allowed = EmptySubobjects->CanPlaceFieldAtOffset(D, FieldOffset); 1867 while (!EmptySubobjects->CanPlaceFieldAtOffset(D, FieldOffset)) { 1870 if (FieldOffset == CharUnits::Zero() && 1872 FieldOffset = getDataSize().alignTo(FieldAlign); 1874 FieldOffset += FieldAlign; 1880 FieldOffsets.push_back(Context.toBits(FieldOffset)); 1883 CheckFieldPadding(Context.toBits(FieldOffset), UnpaddedFieldOffset, 1902 setDataSize(FieldOffset + EffectiveFieldSize); 1904 PaddedFieldSize = std::max(PaddedFieldSize, FieldOffset + FieldSize); 1908 (uint64_t)Context.toBits(FieldOffset + FieldSize)));