Lines Matching refs:AstRawString
48 class AstRawString final : public ZoneObject {
86 AstRawString(bool is_one_byte, const Vector<const byte>& literal_bytes, in AstRawString() function
92 AstRawString* next() { in next()
96 AstRawString** next_location() { in next_location()
113 AstRawString* next_;
130 AstConsString* AddString(Zone* zone, const AstRawString* s) { in AddString()
156 std::forward_list<const AstRawString*> ToRawStrings() const;
175 const AstRawString* string;
246 const AstRawString* name##_string() const { return name##_string_; }
260 #define F(name, str) AstRawString* name##_string_;
289 const AstRawString* GetOneByteString(Vector<const uint8_t> literal) { in GetOneByteString()
292 const AstRawString* GetOneByteString(const char* string) { in GetOneByteString()
296 const AstRawString* GetTwoByteString(Vector<const uint16_t> literal) { in GetTwoByteString()
299 const AstRawString* GetString(Handle<String> literal);
301 AstConsString* NewConsString(const AstRawString* str);
302 AstConsString* NewConsString(const AstRawString* str1,
303 const AstRawString* str2);
308 const AstRawString* name##_string() const { \
316 AstRawString* AddString(AstRawString* string) { in AddString()
332 V8_EXPORT_PRIVATE AstRawString* GetOneByteStringInternal(
334 AstRawString* GetTwoByteStringInternal(Vector<const uint16_t> literal);
335 AstRawString* GetString(uint32_t hash, bool is_one_byte,
343 AstRawString* strings_;
344 AstRawString** strings_end_;
353 AstRawString* one_character_strings_[26];