v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::FeedbackMetadataIterator Class Reference

#include <feedback-vector.h>

Collaboration diagram for v8::internal::FeedbackMetadataIterator:

Public Member Functions

 FeedbackMetadataIterator (Handle< FeedbackMetadata > metadata)
 
 FeedbackMetadataIterator (Tagged< FeedbackMetadata > metadata)
 
bool HasNext () const
 
FeedbackSlot Next ()
 
FeedbackSlotKind kind () const
 
int entry_size () const
 

Private Member Functions

Tagged< FeedbackMetadatametadata () const
 

Private Attributes

Handle< FeedbackMetadatametadata_handle_
 
Tagged< FeedbackMetadatametadata_
 
FeedbackSlot cur_slot_
 
FeedbackSlot next_slot_
 
FeedbackSlotKind slot_kind_
 

Detailed Description

Definition at line 823 of file feedback-vector.h.

Constructor & Destructor Documentation

◆ FeedbackMetadataIterator() [1/2]

v8::internal::FeedbackMetadataIterator::FeedbackMetadataIterator ( Handle< FeedbackMetadata > metadata)
inlineexplicit

Definition at line 825 of file feedback-vector.h.

◆ FeedbackMetadataIterator() [2/2]

v8::internal::FeedbackMetadataIterator::FeedbackMetadataIterator ( Tagged< FeedbackMetadata > metadata)
inlineexplicit

Definition at line 830 of file feedback-vector.h.

Member Function Documentation

◆ entry_size()

int v8::internal::FeedbackMetadataIterator::entry_size ( ) const
inline

Definition at line 491 of file feedback-vector-inl.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ HasNext()

bool v8::internal::FeedbackMetadataIterator::HasNext ( ) const
inline

Definition at line 479 of file feedback-vector-inl.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ kind()

FeedbackSlotKind v8::internal::FeedbackMetadataIterator::kind ( ) const
inline

Definition at line 840 of file feedback-vector.h.

Here is the caller graph for this function:

◆ metadata()

Tagged< FeedbackMetadata > v8::internal::FeedbackMetadataIterator::metadata ( ) const
inlineprivate

Definition at line 849 of file feedback-vector.h.

Here is the caller graph for this function:

◆ Next()

FeedbackSlot v8::internal::FeedbackMetadataIterator::Next ( )
inline

Definition at line 483 of file feedback-vector-inl.h.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ cur_slot_

FeedbackSlot v8::internal::FeedbackMetadataIterator::cur_slot_
private

Definition at line 858 of file feedback-vector.h.

◆ metadata_

Tagged<FeedbackMetadata> v8::internal::FeedbackMetadataIterator::metadata_
private

Definition at line 857 of file feedback-vector.h.

◆ metadata_handle_

Handle<FeedbackMetadata> v8::internal::FeedbackMetadataIterator::metadata_handle_
private

Definition at line 856 of file feedback-vector.h.

◆ next_slot_

FeedbackSlot v8::internal::FeedbackMetadataIterator::next_slot_
private

Definition at line 859 of file feedback-vector.h.

◆ slot_kind_

FeedbackSlotKind v8::internal::FeedbackMetadataIterator::slot_kind_
private

Definition at line 860 of file feedback-vector.h.


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