|
V8 Project
|
#include <string-builder.h>
Collaboration diagram for v8::internal::FixedArrayBuilder: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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
Definition at line 164 of file string-builder.h.
References array_.
Referenced by v8::internal::SearchRegExpMultiple(), and v8::internal::ReplacementStringBuilder::ToString().
Here is the caller graph for this function:
|
inline |
Definition at line 168 of file string-builder.h.
References array_.
Referenced by Add(), and v8::internal::ReplacementStringBuilder::AddElement().
Here is the caller graph for this function:
|
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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function: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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
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().