V8 Project
|
#include <string-builder.h>
Public Member Functions | |
FixedArrayBuilder (Isolate *isolate, int initial_capacity) | |
FixedArrayBuilder (Handle< FixedArray > backing_store) | |
bool | HasCapacity (int elements) |
void | EnsureCapacity (int elements) |
void | Add (Object *value) |
void | Add (Smi *value) |
Handle< FixedArray > | array () |
int | length () |
int | capacity () |
Handle< JSArray > | ToJSArray (Handle< JSArray > target_array) |
Private Attributes | |
Handle< FixedArray > | array_ |
int | length_ |
bool | has_non_smi_elements_ |
Definition at line 110 of file string-builder.h.
|
inlineexplicit |
Definition at line 112 of file string-builder.h.
References DCHECK.
|
inlineexplicit |
|
inline |
Definition at line 149 of file string-builder.h.
References array_, capacity(), DCHECK, has_non_smi_elements_, and length_.
Referenced by v8::internal::ReplacementStringBuilder::AddElement(), v8::internal::ReplacementStringBuilder::AddSubjectSlice(), and v8::internal::SearchRegExpMultiple().
|
inline |
|
inline |
Definition at line 164 of file string-builder.h.
References array_.
Referenced by v8::internal::SearchRegExpMultiple(), and v8::internal::ReplacementStringBuilder::ToString().
|
inline |
Definition at line 168 of file string-builder.h.
References array_.
Referenced by Add(), and v8::internal::ReplacementStringBuilder::AddElement().
|
inline |
Definition at line 134 of file string-builder.h.
References array_, length(), and length_.
Referenced by v8::internal::ReplacementStringBuilder::EnsureCapacity(), and v8::internal::SearchRegExpMultiple().
|
inline |
Definition at line 166 of file string-builder.h.
References length_.
Referenced by v8::internal::ReplacementStringBuilder::AddElement(), EnsureCapacity(), HasCapacity(), v8::internal::SearchRegExpMultiple(), and v8::internal::ReplacementStringBuilder::ToString().
Definition at line 170 of file string-builder.h.
References array_, v8::internal::Smi::FromInt(), length_, and v8::internal::JSArray::SetContent().
Referenced by v8::internal::SearchRegExpMultiple().
|
private |
Definition at line 178 of file string-builder.h.
Referenced by Add(), array(), capacity(), EnsureCapacity(), HasCapacity(), and ToJSArray().
|
private |
Definition at line 180 of file string-builder.h.
Referenced by Add().
|
private |
Definition at line 179 of file string-builder.h.
Referenced by Add(), EnsureCapacity(), HasCapacity(), length(), and ToJSArray().