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

#include <snapshot-table.h>

Collaboration diagram for v8::internal::compiler::turboshaft::SnapshotTable< Value, KeyData >::Snapshot:

Public Member Functions

bool operator== (Snapshot other) const
 

Private Member Functions

 Snapshot (SnapshotData &data)
 
 Snapshot (SnapshotData *data)
 

Private Attributes

friend SnapshotTable
 
friend MaybeSnapshot
 
SnapshotDatadata_
 

Detailed Description

template<class Value, class KeyData = NoKeyData>
class v8::internal::compiler::turboshaft::SnapshotTable< Value, KeyData >::Snapshot

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

Constructor & Destructor Documentation

◆ Snapshot() [1/2]

template<class Value , class KeyData = NoKeyData>
v8::internal::compiler::turboshaft::SnapshotTable< Value, KeyData >::Snapshot::Snapshot ( SnapshotData & data)
inlineexplicitprivate

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

◆ Snapshot() [2/2]

template<class Value , class KeyData = NoKeyData>
v8::internal::compiler::turboshaft::SnapshotTable< Value, KeyData >::Snapshot::Snapshot ( SnapshotData * data)
inlineexplicitprivate

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

Member Function Documentation

◆ operator==()

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

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

Member Data Documentation

◆ data_

template<class Value , class KeyData = NoKeyData>
SnapshotData* v8::internal::compiler::turboshaft::SnapshotTable< Value, KeyData >::Snapshot::data_
private

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

◆ MaybeSnapshot

template<class Value , class KeyData = NoKeyData>
friend v8::internal::compiler::turboshaft::SnapshotTable< Value, KeyData >::Snapshot::MaybeSnapshot
private

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

◆ SnapshotTable

template<class Value , class KeyData = NoKeyData>
friend v8::internal::compiler::turboshaft::SnapshotTable< Value, KeyData >::Snapshot::SnapshotTable
private

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


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