v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::RegExpMatchInfoShape Class Referencefinal

#include <regexp-match-info.h>

Inheritance diagram for v8::internal::RegExpMatchInfoShape:
Collaboration diagram for v8::internal::RegExpMatchInfoShape:

Public Types

using ElementT = Smi
 
using CompressionScheme = SmiCompressionScheme
 

Public Member Functions

 V8_ARRAY_EXTRA_FIELDS ({ TaggedMember< Smi > number_of_capture_registers_;TaggedMember< String > last_subject_;TaggedMember< Object > last_input_;})
 

Static Public Attributes

static constexpr RootIndex kMapRootIndex = RootIndex::kRegExpMatchInfoMap
 
static constexpr bool kLengthEqualsCapacity = true
 

Detailed Description

Definition at line 25 of file regexp-match-info.h.

Member Typedef Documentation

◆ CompressionScheme

◆ ElementT

Member Function Documentation

◆ V8_ARRAY_EXTRA_FIELDS()

v8::internal::RegExpMatchInfoShape::V8_ARRAY_EXTRA_FIELDS ( { TaggedMember< Smi > number_of_capture_registers_;TaggedMember< String > last_subject_;TaggedMember< Object > last_input_;} )

Member Data Documentation

◆ kLengthEqualsCapacity

bool v8::internal::RegExpMatchInfoShape::kLengthEqualsCapacity = true
staticconstexpr

Definition at line 30 of file regexp-match-info.h.

◆ kMapRootIndex

RootIndex v8::internal::RegExpMatchInfoShape::kMapRootIndex = RootIndex::kRegExpMatchInfoMap
staticconstexpr

Definition at line 29 of file regexp-match-info.h.


The documentation for this class was generated from the following file: