23 }
else if (
value_ !=
nullptr) {
33 int32_t* static_vector_or_null =
36 static_vector_or_null ==
nullptr) {
40 value_ = static_vector_or_null;
53 auto vector =
new int32_t[
size];
54 isolate->active_dynamic_regexp_result_vectors().insert(vector);
63 isolate->active_dynamic_regexp_result_vectors().erase(vector);
int32_t * regexp_static_result_offsets_vector() const
static const int kJSRegexpStaticOffsetsVectorSize
void set_regexp_static_result_offsets_vector(int32_t *value)
~RegExpResultVectorScope()
RegExpResultVectorScope(Isolate *isolate)
int32_t * Initialize(int size)
static void Free(Isolate *isolate, int32_t *vector)
static int32_t * Allocate(Isolate *isolate, uint32_t size)
#define DCHECK_NOT_NULL(val)