![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <string.h>
Public Member Functions | |
| FlatStringReader (Isolate *isolate, DirectHandle< String > str) | |
| void | PostGarbageCollection () override |
| base::uc32 | Get (uint32_t index) const |
| template<typename Char > | |
| Char | Get (uint32_t index) const |
| uint32_t | length () const |
Public Member Functions inherited from v8::internal::Relocatable | |
| Relocatable (Isolate *isolate) | |
| virtual | ~Relocatable () |
| virtual void | IterateInstance (RootVisitor *v) |
Private Attributes | |
| DirectHandle< String > | str_ |
| bool | is_one_byte_ |
| uint32_t const | length_ |
| const void * | start_ |
Additional Inherited Members | |
Static Public Member Functions inherited from v8::internal::Relocatable | |
| static void | PostGarbageCollectionProcessing (Isolate *isolate) |
| static int | ArchiveSpacePerThread () |
| static char * | ArchiveState (Isolate *isolate, char *to) |
| static char * | RestoreState (Isolate *isolate, char *from) |
| static void | Iterate (Isolate *isolate, RootVisitor *v) |
| static void | Iterate (RootVisitor *v, Relocatable *top) |
| static char * | Iterate (RootVisitor *v, char *t) |
| v8::internal::FlatStringReader::FlatStringReader | ( | Isolate * | isolate, |
| DirectHandle< String > | str ) |
|
inline |
Definition at line 390 of file string-inl.h.
|
inline |
Definition at line 399 of file string-inl.h.
|
inline |
|
overridevirtual |
Reimplemented from v8::internal::Relocatable.
Definition at line 2059 of file string.cc.
|
private |
|
private |
|
private |