#include <declarable.h>
|
enum | Kind { kStub
, kFixedArgsJavaScript
, kVarArgsJavaScript
} |
|
enum class | Flag { kNone = 0
, kCustomInterfaceDescriptor = 1 << 0
} |
|
using | Flags = base::Flags<Flag> |
|
enum | Kind {
kNamespace
, kTorqueMacro
, kExternMacro
, kMethod
,
kBuiltin
, kRuntimeFunction
, kIntrinsic
, kGenericCallable
,
kGenericType
, kTypeAlias
, kExternConstant
, kNamespaceConstant
} |
|
Definition at line 497 of file declarable.h.
◆ Flags
◆ Flag
Enumerator |
---|
kNone | |
kCustomInterfaceDescriptor | |
Definition at line 500 of file declarable.h.
◆ Kind
Enumerator |
---|
kStub | |
kFixedArgsJavaScript | |
kVarArgsJavaScript | |
Definition at line 499 of file declarable.h.
◆ Builtin()
v8::internal::torque::Builtin::Builtin |
( |
std::string | external_name, |
|
|
std::string | readable_name, |
|
|
Builtin::Kind | kind, |
|
|
Flags | flags, |
|
|
const Signature & | signature, |
|
|
std::optional< std::string > | use_counter_name, |
|
|
std::optional< Statement * > | body ) |
|
inlineprivate |
◆ flags()
Flags v8::internal::torque::Builtin::flags |
( |
| ) |
const |
|
inline |
◆ HasCustomInterfaceDescriptor()
bool v8::internal::torque::Builtin::HasCustomInterfaceDescriptor |
( |
| ) |
const |
|
inline |
◆ IsFixedArgsJavaScript()
bool v8::internal::torque::Builtin::IsFixedArgsJavaScript |
( |
| ) |
const |
|
inline |
◆ IsJavaScript()
bool v8::internal::torque::Builtin::IsJavaScript |
( |
| ) |
const |
|
inline |
◆ IsStub()
bool v8::internal::torque::Builtin::IsStub |
( |
| ) |
const |
|
inline |
◆ IsVarArgsJavaScript()
bool v8::internal::torque::Builtin::IsVarArgsJavaScript |
( |
| ) |
const |
|
inline |
◆ kind()
Kind v8::internal::torque::Builtin::kind |
( |
| ) |
const |
|
inline |
◆ use_counter_name()
std::optional< std::string > v8::internal::torque::Builtin::use_counter_name |
( |
| ) |
const |
|
inline |
◆ Declarations
◆ flags_
Flags v8::internal::torque::Builtin::flags_ |
|
private |
◆ kind_
Kind v8::internal::torque::Builtin::kind_ |
|
private |
◆ use_counter_name_
std::optional<std::string> v8::internal::torque::Builtin::use_counter_name_ |
|
private |
The documentation for this class was generated from the following file: