• Home
  • Raw
  • Download

Lines Matching refs:StringShape

219   return StringShape(String::cast(this)).IsCons();  in IsConsString()
225 return StringShape(String::cast(this)).IsSliced(); in IsSlicedString()
231 return StringShape(String::cast(this)).IsSequential(); in IsSeqString()
237 return StringShape(String::cast(this)).IsSequential() && in IsSeqAsciiString()
244 return StringShape(String::cast(this)).IsSequential() && in IsSeqTwoByteString()
251 return StringShape(String::cast(this)).IsExternal(); in IsExternalString()
257 return StringShape(String::cast(this)).IsExternal() && in IsExternalAsciiString()
264 return StringShape(String::cast(this)).IsExternal() && in IsExternalTwoByteString()
273 StringShape::StringShape(String* str) in StringShape() function
280 StringShape::StringShape(Map* map) in StringShape() function
287 StringShape::StringShape(InstanceType t) in StringShape() function
294 bool StringShape::IsSymbol() { in IsSymbol()
352 bool StringShape::IsCons() { in IsCons()
357 bool StringShape::IsSliced() { in IsSliced()
362 bool StringShape::IsIndirect() { in IsIndirect()
367 bool StringShape::IsExternal() { in IsExternal()
372 bool StringShape::IsSequential() { in IsSequential()
377 StringRepresentationTag StringShape::representation_tag() { in representation_tag()
383 uint32_t StringShape::encoding_tag() { in encoding_tag()
388 uint32_t StringShape::full_representation_tag() { in full_representation_tag()
397 bool StringShape::IsSequentialAscii() { in IsSequentialAscii()
402 bool StringShape::IsSequentialTwoByte() { in IsSequentialTwoByte()
407 bool StringShape::IsExternalAscii() { in IsExternalAscii()
412 bool StringShape::IsExternalTwoByte() { in IsExternalTwoByte()
1896 if (StringShape(name).IsSymbol() && nof < kMaxElementsForLinearSearch) { in Search()
2211 if (StringShape(this).IsSymbol() && StringShape(other).IsSymbol()) { in Equals()
2219 if (!StringShape(this).IsCons()) return this; in TryFlatten()
2236 switch (StringShape(this).full_representation_tag()) { in Get()
2262 ASSERT(StringShape(this).IsSequential()); in Set()
2271 if (!StringShape(this).IsCons()) return true; in IsFlat()
2280 ASSERT(StringShape(this).IsIndirect()); in GetUnderlying()
3725 if (!StringShape(src_str).IsExternal()) return true; in BOOL_GETTER()