#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: