Lines Matching refs:AstRawString
65 class AstRawString final : public AstString {
102 AstRawString(bool is_one_byte, const Vector<const byte>& literal_bytes, in AstRawString() function
106 AstRawString() in AstRawString() function
148 const AstRawString* AsString() const { in AsString()
164 bool EqualsString(const AstRawString* string) const { in EqualsString()
200 explicit AstValue(const AstRawString* s) : type_(STRING) { string_ = s; } in AstValue()
228 const AstRawString* string_;
232 ZoneList<const AstRawString*>* strings_;
299 const AstRawString* GetOneByteString(Vector<const uint8_t> literal) { in GetOneByteString()
302 const AstRawString* GetOneByteString(const char* string) { in GetOneByteString()
306 const AstRawString* GetTwoByteString(Vector<const uint16_t> literal) { in GetTwoByteString()
309 const AstRawString* GetString(Handle<String> literal);
319 const AstRawString* name##_string() { \
331 const AstValue* NewString(const AstRawString* string);
337 const AstValue* NewStringList(ZoneList<const AstRawString*>* strings);
343 AstRawString* GetOneByteStringInternal(Vector<const uint8_t> literal);
344 AstRawString* GetTwoByteStringInternal(Vector<const uint16_t> literal);
345 AstRawString* GetString(uint32_t hash, bool is_one_byte,
361 #define F(name, str) const AstRawString* name##_string_;