![]() |
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 | |
![]() | |
enum | Kind { kNamespace , kTorqueMacro , kExternMacro , kMethod , kBuiltin , kRuntimeFunction , kIntrinsic , kGenericCallable , kGenericType , kTypeAlias , kExternConstant , kNamespaceConstant } |
![]() | |
static std::string | PrefixNameForCCOutput (const std::string &name) |
static std::string | PrefixNameForCCDebugOutput (const std::string &name) |
![]() | |
Macro (Declarable::Kind kind, std::string external_name, std::string readable_name, const Signature &signature, std::optional< Statement * > body) | |
![]() | |
Callable (Declarable::Kind kind, std::string external_name, std::string readable_name, Signature signature, std::optional< Statement * > body) | |
![]() | |
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.