![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <declarable.h>
Private Member Functions | |
| ExternMacro (const std::string &name, std::string external_assembler_name, Signature signature) | |
Private Attributes | |
| std::string | external_assembler_name_ |
Friends | |
| class | Declarations |
Additional Inherited Members | |
Public Types inherited from v8::internal::torque::Declarable | |
| enum | Kind { kNamespace , kTorqueMacro , kExternMacro , kMethod , kBuiltin , kRuntimeFunction , kIntrinsic , kGenericCallable , kGenericType , kTypeAlias , kExternConstant , kNamespaceConstant } |
Static Public Member Functions inherited from v8::internal::torque::Callable | |
| static std::string | PrefixNameForCCOutput (const std::string &name) |
| static std::string | PrefixNameForCCDebugOutput (const std::string &name) |
Protected Member Functions inherited from v8::internal::torque::Macro | |
| Macro (Declarable::Kind kind, std::string external_name, std::string readable_name, const Signature &signature, std::optional< Statement * > body) | |
Protected Member Functions inherited from v8::internal::torque::Callable | |
| Callable (Declarable::Kind kind, std::string external_name, std::string readable_name, Signature signature, std::optional< Statement * > body) | |
Protected Member Functions inherited from v8::internal::torque::Declarable | |
| Declarable (Kind kind) | |
Definition at line 407 of file declarable.h.
|
inlineprivate |
Definition at line 427 of file declarable.h.
|
inlineoverridevirtual |
Reimplemented from v8::internal::torque::Callable.
Definition at line 420 of file declarable.h.
|
inlineoverridevirtual |
Reimplemented from v8::internal::torque::Callable.
Definition at line 415 of file declarable.h.
|
inline |
|
friend |
Definition at line 426 of file declarable.h.
|
private |
Definition at line 433 of file declarable.h.