V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::torque::DeclarationVisitor Class Reference
Inheritance diagram for v8::internal::torque::DeclarationVisitor:
v8::internal::torque::FileVisitor

Public Member Functions

void Visit (Ast *ast)
 
void Visit (Declaration *decl)
 
NamespaceGetOrCreateNamespace (const std::string &name)
 
void Visit (NamespaceDeclaration *decl)
 
void Visit (TypeDeclaration *decl)
 
void Visit (TypeAliasDeclaration *decl)
 
BuiltinCreateBuiltin (BuiltinDeclaration *decl, std::string external_name, std::string readable_name, Signature signature, base::Optional< Statement *> body)
 
void Visit (ExternalBuiltinDeclaration *decl, const Signature &signature, base::Optional< Statement *> body)
 
void Visit (ExternalRuntimeDeclaration *decl, const Signature &sig, base::Optional< Statement *> body)
 
void Visit (ExternalMacroDeclaration *decl, const Signature &sig, base::Optional< Statement *> body)
 
void Visit (TorqueBuiltinDeclaration *decl, const Signature &signature, base::Optional< Statement *> body)
 
void Visit (TorqueMacroDeclaration *decl, const Signature &signature, base::Optional< Statement *> body)
 
void Visit (IntrinsicDeclaration *decl, const Signature &signature, base::Optional< Statement *> body)
 
void Visit (CallableNode *decl, const Signature &signature, base::Optional< Statement *> body)
 
void Visit (ConstDeclaration *decl)
 
void Visit (StandardDeclaration *decl)
 
void Visit (GenericDeclaration *decl)
 
void Visit (SpecializationDeclaration *decl)
 
void Visit (ExternConstDeclaration *decl)
 
void Visit (StructDeclaration *decl)
 
Signature MakeSpecializedSignature (const SpecializationKey &key)
 
CallableSpecializeImplicit (const SpecializationKey &key)
 
CallableSpecialize (const SpecializationKey &key, CallableNode *declaration, base::Optional< const CallableNodeSignature *> signature, base::Optional< Statement *> body)
 
- Public Member Functions inherited from v8::internal::torque::FileVisitor
TypeVector GetTypeVector (const std::vector< TypeExpression *> &v)
 

Additional Inherited Members

- Protected Member Functions inherited from v8::internal::torque::FileVisitor
std::string GetParameterVariableFromName (const std::string &name)
 
Signature MakeSignature (const CallableNodeSignature *signature)
 

Detailed Description

Definition at line 22 of file declaration-visitor.h.


The documentation for this class was generated from the following files: