Lines Matching full:bitfield
29 // bitfield. It is only used as a return value meaning the attributes of
69 // Must fit in the BitField PropertyDetails::KindField.
74 // Must fit in the BitField PropertyDetails::StoreModeField.
79 // Must fit in the BitField PropertyDetails::TypeField.
345 class KindField : public BitField<PropertyKind, 0, 1> {};
346 class LocationField : public BitField<PropertyLocation, 1, 1> {};
347 class AttributesField : public BitField<PropertyAttributes, 2, 3> {};
352 class PropertyCellTypeField : public BitField<PropertyCellType, 5, 2> {};
353 class DictionaryStorageField : public BitField<uint32_t, 7, 24> {};
356 class RepresentationField : public BitField<uint32_t, 5, 4> {};
358 : public BitField<uint32_t, 9, kDescriptorIndexBitCount> {}; // NOLINT
360 : public BitField<uint32_t, 9 + kDescriptorIndexBitCount,
364 class TypeField : public BitField<PropertyType, 0, 2> {};