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

#include <counters-scopes.h>

Inheritance diagram for v8::internal::TimedHistogramScope:
Collaboration diagram for v8::internal::TimedHistogramScope:

Public Member Functions

 TimedHistogramScope (TimedHistogram *histogram, Isolate *isolate=nullptr, int64_t *result_in_microseconds=nullptr)
 
 ~TimedHistogramScope ()
 

Private Member Functions

 DISALLOW_IMPLICIT_CONSTRUCTORS (TimedHistogramScope)
 

Private Attributes

Isolate *const isolate_
 
int64_t * result_in_microseconds_
 

Additional Inherited Members

- Protected Member Functions inherited from v8::internal::BaseTimedHistogramScope
 BaseTimedHistogramScope (TimedHistogram *histogram)
 
void StartInternal ()
 
base::TimeDelta StopInternal ()
 
V8_INLINE void Start ()
 
V8_INLINE base::TimeDelta Stop ()
 
V8_INLINE void LogStart (Isolate *isolate)
 
V8_INLINE void LogEnd (Isolate *isolate)
 
- Protected Attributes inherited from v8::internal::BaseTimedHistogramScope
base::ElapsedTimer timer_
 
TimedHistogramhistogram_
 

Detailed Description

Definition at line 61 of file counters-scopes.h.

Constructor & Destructor Documentation

◆ TimedHistogramScope()

v8::internal::TimedHistogramScope::TimedHistogramScope ( TimedHistogram * histogram,
Isolate * isolate = nullptr,
int64_t * result_in_microseconds = nullptr )
inlineexplicit

Definition at line 63 of file counters-scopes.h.

◆ ~TimedHistogramScope()

v8::internal::TimedHistogramScope::~TimedHistogramScope ( )
inline

Definition at line 73 of file counters-scopes.h.

Member Function Documentation

◆ DISALLOW_IMPLICIT_CONSTRUCTORS()

v8::internal::TimedHistogramScope::DISALLOW_IMPLICIT_CONSTRUCTORS ( TimedHistogramScope )
private

Member Data Documentation

◆ isolate_

Isolate* const v8::internal::TimedHistogramScope::isolate_
private

Definition at line 82 of file counters-scopes.h.

◆ result_in_microseconds_

int64_t* v8::internal::TimedHistogramScope::result_in_microseconds_
private

Definition at line 83 of file counters-scopes.h.


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