Lines Matching refs:StringPool
105 virtual Value* Clone(StringPool* new_pool) const = 0;
133 virtual Item* Clone(StringPool* new_pool) const override = 0;
169 Reference* Clone(StringPool* new_pool) const override;
188 Id* Clone(StringPool* new_pool) const override;
195 StringPool::Ref value;
197 explicit RawString(const StringPool::Ref& ref);
201 RawString* Clone(StringPool* new_pool) const override;
224 StringPool::Ref value;
231 explicit String(const StringPool::Ref& ref);
235 String* Clone(StringPool* new_pool) const override;
241 StringPool::StyleRef value;
248 explicit StyledString(const StringPool::StyleRef& ref);
252 StyledString* Clone(StringPool* new_pool) const override;
257 StringPool::Ref path;
268 explicit FileReference(const StringPool::Ref& path);
272 FileReference* Clone(StringPool* new_pool) const override;
286 BinaryPrimitive* Clone(StringPool* new_pool) const override;
313 Attribute* Clone(StringPool* new_pool) const override;
335 Style* Clone(StringPool* new_pool) const override;
340 void MergeWith(Style* style, StringPool* pool);
347 Array* Clone(StringPool* new_pool) const override;
357 Plural* Clone(StringPool* new_pool) const override;
365 Styleable* Clone(StringPool* newPool) const override;