v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::metrics::Recorder::DelayedEvent< T > Class Template Reference
Inheritance diagram for v8::internal::metrics::Recorder::DelayedEvent< T >:
Collaboration diagram for v8::internal::metrics::Recorder::DelayedEvent< T >:

Public Member Functions

 DelayedEvent (const T &event, v8::metrics::Recorder::ContextId id)
 
void Run (const std::shared_ptr< Recorder > &recorder) override
 
- Public Member Functions inherited from v8::internal::metrics::Recorder::DelayedEventBase
virtual ~DelayedEventBase ()=default
 

Protected Attributes

T event_
 
v8::metrics::Recorder::ContextId id_
 

Detailed Description

template<class T>
class v8::internal::metrics::Recorder::DelayedEvent< T >

Definition at line 61 of file metrics.h.

Constructor & Destructor Documentation

◆ DelayedEvent()

template<class T >
v8::internal::metrics::Recorder::DelayedEvent< T >::DelayedEvent ( const T & event,
v8::metrics::Recorder::ContextId id )
inline

Definition at line 63 of file metrics.h.

Member Function Documentation

◆ Run()

template<class T >
void v8::internal::metrics::Recorder::DelayedEvent< T >::Run ( const std::shared_ptr< Recorder > & recorder)
inlineoverridevirtual

Implements v8::internal::metrics::Recorder::DelayedEventBase.

Definition at line 66 of file metrics.h.

Member Data Documentation

◆ event_

template<class T >
T v8::internal::metrics::Recorder::DelayedEvent< T >::event_
protected

Definition at line 71 of file metrics.h.

◆ id_

Definition at line 72 of file metrics.h.


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