Lines Matching defs:kind
125 static constexpr Representation FromKind(Kind kind) {
126 return Representation(kind);
162 // If it's just a representation generalization case (i.e. property kind and
204 constexpr Kind kind() const { return static_cast<Kind>(kind_); }
234 // Make sure kind fits in int8.
268 constexpr PropertyDetails(PropertyKind kind, PropertyAttributes attributes,
271 : value_(KindField::encode(kind) |
282 constexpr PropertyDetails(PropertyKind kind, PropertyAttributes attributes,
285 : value_(KindField::encode(kind) |
293 constexpr PropertyDetails(PropertyKind kind, PropertyAttributes attributes,
298 KindField::encode(kind) | AttributesField::encode(attributes) |
352 return representation.kind();
359 PropertyKind kind() const { return KindField::decode(value_); }
367 bool HasKindAndAttributes(PropertyKind kind, PropertyAttributes attributes) {
369 (KindField::encode(kind) | AttributesField::encode(attributes));