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

#include <trace-event.h>

Collaboration diagram for v8::internal::tracing::TraceID:

Classes

class  WithScope
 

Public Member Functions

 TraceID (const void *raw_id, unsigned int *flags)
 
 TraceID (uint64_t raw_id, unsigned int *flags)
 
 TraceID (unsigned int raw_id, unsigned int *flags)
 
 TraceID (uint16_t raw_id, unsigned int *flags)
 
 TraceID (unsigned char raw_id, unsigned int *flags)
 
 TraceID (int64_t raw_id, unsigned int *flags)
 
 TraceID (int raw_id, unsigned int *flags)
 
 TraceID (int16_t raw_id, unsigned int *flags)
 
 TraceID (signed char raw_id, unsigned int *flags)
 
 TraceID (WithScope scoped_id, unsigned int *flags)
 
uint64_t raw_id () const
 
const char * scope () const
 

Private Attributes

const char * scope_ = nullptr
 
uint64_t raw_id_
 

Detailed Description

Definition at line 318 of file trace-event.h.

Constructor & Destructor Documentation

◆ TraceID() [1/10]

v8::internal::tracing::TraceID::TraceID ( const void * raw_id,
unsigned int * flags )
inline

Definition at line 332 of file trace-event.h.

◆ TraceID() [2/10]

v8::internal::tracing::TraceID::TraceID ( uint64_t raw_id,
unsigned int * flags )
inline

Definition at line 334 of file trace-event.h.

◆ TraceID() [3/10]

v8::internal::tracing::TraceID::TraceID ( unsigned int raw_id,
unsigned int * flags )
inline

Definition at line 337 of file trace-event.h.

◆ TraceID() [4/10]

v8::internal::tracing::TraceID::TraceID ( uint16_t raw_id,
unsigned int * flags )
inline

Definition at line 340 of file trace-event.h.

◆ TraceID() [5/10]

v8::internal::tracing::TraceID::TraceID ( unsigned char raw_id,
unsigned int * flags )
inline

Definition at line 343 of file trace-event.h.

◆ TraceID() [6/10]

v8::internal::tracing::TraceID::TraceID ( int64_t raw_id,
unsigned int * flags )
inline

Definition at line 346 of file trace-event.h.

◆ TraceID() [7/10]

v8::internal::tracing::TraceID::TraceID ( int raw_id,
unsigned int * flags )
inline

Definition at line 350 of file trace-event.h.

◆ TraceID() [8/10]

v8::internal::tracing::TraceID::TraceID ( int16_t raw_id,
unsigned int * flags )
inline

Definition at line 354 of file trace-event.h.

◆ TraceID() [9/10]

v8::internal::tracing::TraceID::TraceID ( signed char raw_id,
unsigned int * flags )
inline

Definition at line 358 of file trace-event.h.

◆ TraceID() [10/10]

v8::internal::tracing::TraceID::TraceID ( WithScope scoped_id,
unsigned int * flags )
inline

Definition at line 362 of file trace-event.h.

Member Function Documentation

◆ raw_id()

uint64_t v8::internal::tracing::TraceID::raw_id ( ) const
inline

Definition at line 365 of file trace-event.h.

◆ scope()

const char * v8::internal::tracing::TraceID::scope ( ) const
inline

Definition at line 366 of file trace-event.h.

Member Data Documentation

◆ raw_id_

uint64_t v8::internal::tracing::TraceID::raw_id_
private

Definition at line 370 of file trace-event.h.

◆ scope_

const char* v8::internal::tracing::TraceID::scope_ = nullptr
private

Definition at line 369 of file trace-event.h.


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