#include <declarable.h>
|
enum | Kind {
kNamespace
, kTorqueMacro
, kExternMacro
, kMethod
,
kBuiltin
, kRuntimeFunction
, kIntrinsic
, kGenericCallable
,
kGenericType
, kTypeAlias
, kExternConstant
, kNamespaceConstant
} |
|
Definition at line 301 of file declarable.h.
◆ Callable()
v8::internal::torque::Callable::Callable |
( |
Declarable::Kind | kind, |
|
|
std::string | external_name, |
|
|
std::string | readable_name, |
|
|
Signature | signature, |
|
|
std::optional< Statement * > | body ) |
|
inlineprotected |
◆ body()
std::optional< Statement * > v8::internal::torque::Callable::body |
( |
| ) |
const |
|
inline |
◆ CCDebugName()
virtual std::string v8::internal::torque::Callable::CCDebugName |
( |
| ) |
const |
|
inlinevirtual |
◆ CCName()
virtual std::string v8::internal::torque::Callable::CCName |
( |
| ) |
const |
|
inlinevirtual |
◆ ExternalName()
const std::string & v8::internal::torque::Callable::ExternalName |
( |
| ) |
const |
|
inline |
◆ HasReturns()
bool v8::internal::torque::Callable::HasReturns |
( |
| ) |
const |
|
inline |
◆ HasReturnValue()
bool v8::internal::torque::Callable::HasReturnValue |
( |
| ) |
const |
|
inline |
◆ IncrementReturns()
void v8::internal::torque::Callable::IncrementReturns |
( |
| ) |
|
|
inline |
◆ IsExternal()
bool v8::internal::torque::Callable::IsExternal |
( |
| ) |
const |
|
inline |
◆ IsTransitioning()
bool v8::internal::torque::Callable::IsTransitioning |
( |
| ) |
const |
|
inline |
◆ parameter_names()
const NameVector & v8::internal::torque::Callable::parameter_names |
( |
| ) |
const |
|
inline |
◆ PrefixNameForCCDebugOutput()
static std::string v8::internal::torque::Callable::PrefixNameForCCDebugOutput |
( |
const std::string & | name | ) |
|
|
inlinestatic |
◆ PrefixNameForCCOutput()
static std::string v8::internal::torque::Callable::PrefixNameForCCOutput |
( |
const std::string & | name | ) |
|
|
inlinestatic |
◆ ReadableName()
const std::string & v8::internal::torque::Callable::ReadableName |
( |
| ) |
const |
|
inline |
◆ ShouldBeInlined()
virtual bool v8::internal::torque::Callable::ShouldBeInlined |
( |
OutputType | output_type | ) |
const |
|
inlinevirtual |
◆ ShouldGenerateExternalCode()
bool v8::internal::torque::Callable::ShouldGenerateExternalCode |
( |
OutputType | output_type | ) |
const |
|
inline |
◆ signature()
const Signature & v8::internal::torque::Callable::signature |
( |
| ) |
const |
|
inline |
◆ body_
std::optional<Statement*> v8::internal::torque::Callable::body_ |
|
private |
◆ external_name_
std::string v8::internal::torque::Callable::external_name_ |
|
private |
◆ readable_name_
std::string v8::internal::torque::Callable::readable_name_ |
|
private |
◆ returns_
size_t v8::internal::torque::Callable::returns_ |
|
private |
◆ signature_
Signature v8::internal::torque::Callable::signature_ |
|
private |
The documentation for this class was generated from the following file: