V8 Project
|
#include <ast-value-factory.h>
Public Member Functions | |
AstConsString (const AstString *left, const AstString *right) | |
virtual int | length () const OVERRIDE |
virtual void | Internalize (Isolate *isolate) OVERRIDE |
![]() | |
virtual | ~AstString () |
bool | IsEmpty () const |
Handle< String > | string () const |
![]() | |
INLINE (void *operator new(size_t size, Zone *zone)) | |
void | operator delete (void *, size_t) |
void | operator delete (void *pointer, Zone *zone) |
Private Attributes | |
const AstString * | left_ |
const AstString * | right_ |
Friends | |
class | AstValueFactory |
Additional Inherited Members | |
![]() | |
Handle< String > | string_ |
Definition at line 117 of file ast-value-factory.h.
|
inline |
Definition at line 119 of file ast-value-factory.h.
|
virtual |
Implements v8::internal::AstString.
Definition at line 131 of file ast-value-factory.cc.
References v8::internal::Isolate::factory(), left_, right_, v8::internal::AstString::string(), and v8::internal::AstString::string_.
Referenced by v8::internal::AstValueFactory::NewConsString().
|
inlinevirtual |
Implements v8::internal::AstString.
Definition at line 123 of file ast-value-factory.h.
References left_, v8::internal::AstString::length(), and right_.
|
friend |
Definition at line 130 of file ast-value-factory.h.
|
private |
Definition at line 132 of file ast-value-factory.h.
Referenced by Internalize(), and length().
|
private |
Definition at line 133 of file ast-value-factory.h.
Referenced by Internalize(), and length().