#include <declarable.h>
|
| | 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) |
| |
| | 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) |
| |
|
| 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 436 of file declarable.h.
◆ TorqueMacro() [1/2]
| 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 ) |
|
inlineprotected |
◆ TorqueMacro() [2/2]
| v8::internal::torque::TorqueMacro::TorqueMacro |
( |
std::string | external_name, |
|
|
std::string | readable_name, |
|
|
const Signature & | signature, |
|
|
std::optional< Statement * > | body, |
|
|
bool | is_user_defined, |
|
|
bool | exported_to_csa ) |
|
inlineprivate |
◆ CCDebugName()
| std::string v8::internal::torque::TorqueMacro::CCDebugName |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ CCName()
| std::string v8::internal::torque::TorqueMacro::CCName |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ IsExportedToCSA()
| bool v8::internal::torque::TorqueMacro::IsExportedToCSA |
( |
| ) |
const |
|
inline |
◆ Declarations
◆ exported_to_csa_
| bool v8::internal::torque::TorqueMacro::exported_to_csa_ = false |
|
private |
The documentation for this class was generated from the following file: