Lines Matching refs:TreeEcmaString
44 class TreeEcmaString; variable
80 friend class TreeEcmaString; variable
537 static EcmaString *SlowFlatten(const EcmaVM *vm, const JSHandle<TreeEcmaString> &string);
668 class TreeEcmaString : public EcmaString {
679 CAST_CHECK(TreeEcmaString, IsTreeString);
681 static TreeEcmaString *Cast(EcmaString *str) in Cast()
683 return static_cast<TreeEcmaString *>(str); in Cast()
686 static TreeEcmaString *Cast(const EcmaString *str) in Cast()
688 return TreeEcmaString::Cast(const_cast<EcmaString *>(str)); in Cast()
711 EcmaString *string = const_cast<TreeEcmaString *>(this); in Get()
714 EcmaString *first = EcmaString::Cast(TreeEcmaString::Cast(string)->GetFirst()); in Get()
719 string = EcmaString::Cast(TreeEcmaString::Cast(string)->GetSecond()); in Get()
815 return TreeEcmaString::SIZE; in ObjectSize()
1100 static EcmaString *SlowFlatten(const EcmaVM *vm, const JSHandle<TreeEcmaString> &string) in SlowFlatten()