Home | History | Annotate | Download | only in ast

Lines Matching defs:string

50   // Puts the string into the V8 heap.
54 V8_INLINE Handle<String> string() const {
60 // This is null until the string is internalized.
61 Handle<String> string_;
79 // The string is not null-terminated, use length() to find out the length.
134 // AstValue is either a string, a number, a string array, a boolean, or a
139 return type_ == STRING;
149 if (type_ == STRING)
164 bool EqualsString(const AstRawString* string) const {
165 return type_ == STRING && string_ == string;
178 if (type_ == STRING) {
179 return string_->string();
189 STRING,
200 explicit AstValue(const AstRawString* s) : type_(STRING) { string_ = s; }
305 const AstRawString* GetOneByteString(const char* string) {
307 reinterpret_cast<const uint8_t*>(string), StrLength(string)));
312 const AstRawString* GetString(Handle<String> literal);
334 const AstValue* NewString(const AstRawString* string);