Home | History | Annotate | Download | only in src

Lines Matching refs:AstRawString

65 class AstRawString : public AstString {
101 AstRawString(bool is_one_byte, const Vector<const byte>& literal_bytes,
105 AstRawString()
149 const AstRawString* AsString() const {
165 bool EqualsString(const AstRawString* string) const {
199 explicit AstValue(const AstRawString* s) : type_(STRING) { string_ = s; }
212 explicit AstValue(ZoneList<const AstRawString*>* s) : type_(STRING_ARRAY) {
224 const AstRawString* string_;
228 ZoneList<const AstRawString*>* strings_;
271 : string_table_(AstRawString::Compare),
281 const AstRawString* GetOneByteString(Vector<const uint8_t> literal);
282 const AstRawString* GetOneByteString(const char* string) {
286 const AstRawString* GetTwoByteString(Vector<const uint16_t> literal);
287 const AstRawString* GetString(Handle<String> literal);
297 const AstRawString* name##_string() { \
309 const AstValue* NewString(const AstRawString* string);
315 const AstValue* NewStringList(ZoneList<const AstRawString*>* strings);
321 const AstRawString* GetString(uint32_t hash, bool is_one_byte,
336 const AstRawString* name##_string_;