![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <api-arguments.h>
Public Member Functions | |
| ~CustomArguments () override | |
| void | IterateInstance (RootVisitor *v) override |
Public Member Functions inherited from v8::internal::Relocatable | |
| Relocatable (Isolate *isolate) | |
| virtual | ~Relocatable () |
| virtual void | PostGarbageCollection () |
Static Public Attributes | |
| static constexpr int | kReturnValueIndex = T::kReturnValueIndex |
Protected Member Functions | |
| CustomArguments (Isolate *isolate) | |
| template<typename V > | |
| Handle< V > | GetReturnValue (Isolate *isolate) const |
| Isolate * | isolate () const |
| FullObjectSlot | slot_at (int index) const |
Protected Member Functions inherited from v8::internal::CustomArgumentsBase | |
| CustomArgumentsBase (Isolate *isolate) | |
Protected Attributes | |
| Address | values_ [T::kArgsLength] |
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) |
Definition at line 72 of file v8-local-handle.h.
|
override |
Definition at line 26 of file api-arguments-inl.h.
|
inlineexplicitprotected |
Definition at line 39 of file api-arguments.h.
|
inlineprotected |
|
inlineoverridevirtual |
Reimplemented from v8::internal::Relocatable.
Definition at line 33 of file api-arguments.h.
|
inlineprotected |
|
staticconstexpr |
Definition at line 28 of file api-arguments.h.
|
protected |
Definition at line 57 of file api-arguments.h.