![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <declarable.h>
Protected Member Functions | |
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) | |
Private Attributes | |
bool | used_ |
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) |
Definition at line 373 of file declarable.h.
|
inlineprotected |
|
inline |
Definition at line 389 of file declarable.h.
|
inline |
Definition at line 388 of file declarable.h.
|
inlineoverridevirtual |
Reimplemented from v8::internal::torque::Callable.
Reimplemented in v8::internal::torque::Method.
Definition at line 376 of file declarable.h.
|
private |
Definition at line 404 of file declarable.h.