|  | v8
    V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++. | 
#include <declarable.h>
| Private Member Functions | |
| Method (AggregateType *aggregate_type, std::string external_name, std::string readable_name, const Signature &signature, Statement *body) | |
| Private Attributes | |
| AggregateType * | aggregate_type_ | 
| 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::TorqueMacro | |
| TorqueMacro (Declarable::Kind kind, std::string external_name, std::string readable_name, const Signature &signature, std::optional< Statement * > body, bool is_user_defined, bool exported_to_csa) | |
|  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 476 of file declarable.h.
| 
 | inlineprivate | 
Definition at line 489 of file declarable.h.
| 
 | inline | 
Definition at line 485 of file declarable.h.
| 
 | inlineoverridevirtual | 
Reimplemented from v8::internal::torque::Macro.
Definition at line 479 of file declarable.h.
| 
 | friend | 
Definition at line 488 of file declarable.h.
| 
 | private | 
Definition at line 494 of file declarable.h.