![]()  | 
  
    v8
    
   V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. 
   | 
 
#include <regexp-compiler.h>
Public Types | |
| using | CharacterRangeVector = base::SmallVector<CharacterRange, kInitialSize> | 
Public Member Functions | |
| V8_EXPORT_PRIVATE | UnicodeRangeSplitter (ZoneList< CharacterRange > *base) | 
| const CharacterRangeVector * | bmp () const | 
| const CharacterRangeVector * | lead_surrogates () const | 
| const CharacterRangeVector * | trail_surrogates () const | 
| const CharacterRangeVector * | non_bmp () const | 
Static Public Attributes | |
| static constexpr int | kInitialSize = 8 | 
Private Member Functions | |
| void | AddRange (CharacterRange range) | 
Private Attributes | |
| CharacterRangeVector | bmp_ | 
| CharacterRangeVector | lead_surrogates_ | 
| CharacterRangeVector | trail_surrogates_ | 
| CharacterRangeVector | non_bmp_ | 
Definition at line 594 of file regexp-compiler.h.
| using v8::internal::UnicodeRangeSplitter::CharacterRangeVector = base::SmallVector<CharacterRange, kInitialSize> | 
Definition at line 599 of file regexp-compiler.h.
| v8::internal::UnicodeRangeSplitter::UnicodeRangeSplitter | ( | ZoneList< CharacterRange > * | base | ) | 
      
  | 
  private | 
Definition at line 147 of file regexp-compiler-tonode.cc.
      
  | 
  inline | 
Definition at line 601 of file regexp-compiler.h.
      
  | 
  inline | 
Definition at line 602 of file regexp-compiler.h.
      
  | 
  inline | 
Definition at line 608 of file regexp-compiler.h.
      
  | 
  inline | 
Definition at line 605 of file regexp-compiler.h.
      
  | 
  private | 
Definition at line 613 of file regexp-compiler.h.
      
  | 
  staticconstexpr | 
Definition at line 598 of file regexp-compiler.h.
      
  | 
  private | 
Definition at line 614 of file regexp-compiler.h.
      
  | 
  private | 
Definition at line 616 of file regexp-compiler.h.
      
  | 
  private | 
Definition at line 615 of file regexp-compiler.h.