V8 Project
v8::internal::FINAL< kOperandKind, kNumCachedOperands >::InlinedFunctionInfo Class Reference
+ Collaboration diagram for v8::internal::FINAL< kOperandKind, kNumCachedOperands >::InlinedFunctionInfo:

Public Member Functions

 InlinedFunctionInfo (Handle< SharedFunctionInfo > shared)
 
Handle< SharedFunctionInfoshared () const
 
int start_position () const
 

Private Attributes

Handle< SharedFunctionInfoshared_
 
int start_position_
 

Detailed Description

template<LOperand::Kind kOperandKind, int kNumCachedOperands>
class v8::internal::FINAL< kOperandKind, kNumCachedOperands >::InlinedFunctionInfo

Definition at line 516 of file hydrogen.h.

Constructor & Destructor Documentation

◆ InlinedFunctionInfo()

template<LOperand::Kind kOperandKind, int kNumCachedOperands>
v8::internal::FINAL< kOperandKind, kNumCachedOperands >::InlinedFunctionInfo::InlinedFunctionInfo ( Handle< SharedFunctionInfo shared)
inlineexplicit

Definition at line 518 of file hydrogen.h.

519  : shared_(shared), start_position_(shared->start_position()) {
520  }
Handle< SharedFunctionInfo > shared() const
Definition: hydrogen.h:522
Handle< SharedFunctionInfo > shared_
Definition: hydrogen.h:526

Member Function Documentation

◆ shared()

template<LOperand::Kind kOperandKind, int kNumCachedOperands>
Handle<SharedFunctionInfo> v8::internal::FINAL< kOperandKind, kNumCachedOperands >::InlinedFunctionInfo::shared ( ) const
inline

Definition at line 522 of file hydrogen.h.

522 { return shared_; }

◆ start_position()

template<LOperand::Kind kOperandKind, int kNumCachedOperands>
int v8::internal::FINAL< kOperandKind, kNumCachedOperands >::InlinedFunctionInfo::start_position ( ) const
inline

Definition at line 523 of file hydrogen.h.

523 { return start_position_; }

Member Data Documentation

◆ shared_

template<LOperand::Kind kOperandKind, int kNumCachedOperands>
Handle<SharedFunctionInfo> v8::internal::FINAL< kOperandKind, kNumCachedOperands >::InlinedFunctionInfo::shared_
private

Definition at line 526 of file hydrogen.h.

◆ start_position_

template<LOperand::Kind kOperandKind, int kNumCachedOperands>
int v8::internal::FINAL< kOperandKind, kNumCachedOperands >::InlinedFunctionInfo::start_position_
private

Definition at line 527 of file hydrogen.h.


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