Lines Matching refs:PropertyDetails
233 class PropertyDetails BASE_EMBEDDED {
236 PropertyDetails(PropertyKind kind, PropertyAttributes attributes,
245 PropertyDetails(PropertyKind kind, PropertyAttributes attributes,
255 static PropertyDetails Empty(
257 return PropertyDetails(kData, NONE, cell_type);
262 PropertyDetails set_pointer(int i) const { in set_pointer()
263 return PropertyDetails(value_, i); in set_pointer()
266 PropertyDetails set_cell_type(PropertyCellType type) const { in set_cell_type()
267 PropertyDetails details = *this; in set_cell_type()
272 PropertyDetails set_index(int index) const { in set_index()
273 PropertyDetails details = *this; in set_index()
278 PropertyDetails CopyWithRepresentation(Representation representation) const { in CopyWithRepresentation()
279 return PropertyDetails(value_, representation); in CopyWithRepresentation()
281 PropertyDetails CopyWithConstness(PropertyConstness constness) const { in CopyWithConstness()
282 return PropertyDetails(value_, constness); in CopyWithConstness()
284 PropertyDetails CopyAddAttributes(PropertyAttributes new_attributes) const { in CopyAddAttributes()
287 return PropertyDetails(value_, new_attributes); in CopyAddAttributes()
291 explicit inline PropertyDetails(Smi* smi);
391 PropertyDetails(int value, int pointer) { in PropertyDetails() function
394 PropertyDetails(int value, Representation representation) { in PropertyDetails() function
398 PropertyDetails(int value, PropertyConstness constness) { in PropertyDetails() function
401 PropertyDetails(int value, PropertyAttributes attributes) { in PropertyDetails() function