v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::turboshaft::SnapshotTableKey< Value, KeyData > Class Template Reference

#include <snapshot-table.h>

Inheritance diagram for v8::internal::compiler::turboshaft::SnapshotTableKey< Value, KeyData >:
Collaboration diagram for v8::internal::compiler::turboshaft::SnapshotTableKey< Value, KeyData >:

Public Member Functions

bool operator== (SnapshotTableKey other) const
 
const KeyDatadata () const
 
KeyDatadata ()
 
 SnapshotTableKey ()
 
bool valid () const
 

Private Member Functions

 SnapshotTableKey (SnapshotTableEntry< Value, KeyData > &entry)
 

Private Attributes

SnapshotTableEntry< Value, KeyData > * entry_
 

Friends

class SnapshotTable< Value, KeyData >
 

Detailed Description

template<class Value, class KeyData>
class v8::internal::compiler::turboshaft::SnapshotTableKey< Value, KeyData >

Definition at line 73 of file snapshot-table.h.

Constructor & Destructor Documentation

◆ SnapshotTableKey() [1/2]

template<class Value , class KeyData >
v8::internal::compiler::turboshaft::SnapshotTableKey< Value, KeyData >::SnapshotTableKey ( )
inline

Definition at line 80 of file snapshot-table.h.

◆ SnapshotTableKey() [2/2]

template<class Value , class KeyData >
v8::internal::compiler::turboshaft::SnapshotTableKey< Value, KeyData >::SnapshotTableKey ( SnapshotTableEntry< Value, KeyData > & entry)
inlineexplicitprivate

Definition at line 87 of file snapshot-table.h.

Member Function Documentation

◆ data() [1/2]

Definition at line 79 of file snapshot-table.h.

◆ data() [2/2]

template<class Value , class KeyData >
const KeyData & v8::internal::compiler::turboshaft::SnapshotTableKey< Value, KeyData >::data ( ) const
inline

Definition at line 78 of file snapshot-table.h.

Here is the caller graph for this function:

◆ operator==()

template<class Value , class KeyData >
bool v8::internal::compiler::turboshaft::SnapshotTableKey< Value, KeyData >::operator== ( SnapshotTableKey< Value, KeyData > other) const
inline

Definition at line 75 of file snapshot-table.h.

◆ valid()

template<class Value , class KeyData >
bool v8::internal::compiler::turboshaft::SnapshotTableKey< Value, KeyData >::valid ( ) const
inline

Definition at line 82 of file snapshot-table.h.

Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ SnapshotTable< Value, KeyData >

template<class Value , class KeyData >
friend class SnapshotTable< Value, KeyData >
friend

Definition at line 82 of file snapshot-table.h.

Member Data Documentation

◆ entry_

Definition at line 86 of file snapshot-table.h.


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