V8 Project
v8::internal::FullCodeGenerator::Finally Class Reference
+ Inheritance diagram for v8::internal::FullCodeGenerator::Finally:
+ Collaboration diagram for v8::internal::FullCodeGenerator::Finally:

Public Member Functions

 Finally (FullCodeGenerator *codegen)
 
virtual ~Finally ()
 
virtual NestedStatementExit (int *stack_depth, int *context_length)
 

Static Public Attributes

static const int kElementCount = 5
 

Detailed Description

Definition at line 251 of file full-codegen.h.

Constructor & Destructor Documentation

◆ Finally()

v8::internal::FullCodeGenerator::Finally::Finally ( FullCodeGenerator codegen)
inlineexplicit

Definition at line 255 of file full-codegen.h.

255 : NestedStatement(codegen) { }

◆ ~Finally()

virtual v8::internal::FullCodeGenerator::Finally::~Finally ( )
inlinevirtual

Definition at line 256 of file full-codegen.h.

256 {}

Member Function Documentation

◆ Exit()

virtual NestedStatement* v8::internal::FullCodeGenerator::Finally::Exit ( int stack_depth,
int context_length 
)
inlinevirtual

Definition at line 258 of file full-codegen.h.

258  {
259  *stack_depth += kElementCount;
260  return previous_;
261  }

References kElementCount.

Member Data Documentation

◆ kElementCount

const int v8::internal::FullCodeGenerator::Finally::kElementCount = 5
static

Definition at line 253 of file full-codegen.h.

Referenced by Exit().


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