V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
|
Public Member Functions | |
DECLARE_DECLARABLE_BOILERPLATE (Generic, generic) | |
GenericDeclaration * | declaration () const |
const std::vector< std::string > | generic_parameters () const |
const std::string & | name () const |
void | AddSpecialization (const TypeVector &type_arguments, Callable *specialization) |
base::Optional< Callable * > | GetSpecialization (const TypeVector &type_arguments) const |
base::Optional< TypeVector > | InferSpecializationTypes (const TypeVector &explicit_specialization_types, const TypeVector &arguments) |
Public Member Functions inherited from v8::internal::torque::Declarable | |
Kind | kind () const |
bool | IsNamespace () const |
bool | IsMacro () const |
bool | IsIntrinsic () const |
bool | IsBuiltin () const |
bool | IsRuntimeFunction () const |
bool | IsGeneric () const |
bool | IsTypeAlias () const |
bool | IsExternConstant () const |
bool | IsNamespaceConstant () const |
bool | IsValue () const |
bool | IsScope () const |
bool | IsCallable () const |
virtual const char * | type_name () const |
Scope * | ParentScope () const |
const SourcePosition & | pos () const |
Friends | |
class | Declarations |
Additional Inherited Members | |
Public Types inherited from v8::internal::torque::Declarable | |
enum | Kind { kNamespace, kMacro, kBuiltin, kRuntimeFunction, kIntrinsic, kGeneric, kTypeAlias, kExternConstant, kNamespaceConstant } |
Protected Member Functions inherited from v8::internal::torque::Declarable | |
Declarable (Kind kind) | |
Definition at line 349 of file declarable.h.