v8  9.4.146 (node 16.13.0)
V8 is Google's open source JavaScript engine
V8StackTraceId Struct Reference

#include <v8-inspector.h>

Public Member Functions

 V8StackTraceId ()
 
 V8StackTraceId (const V8StackTraceId &)=default
 
 V8StackTraceId (uintptr_t id, const std::pair< int64_t, int64_t > debugger_id)
 
 V8StackTraceId (uintptr_t id, const std::pair< int64_t, int64_t > debugger_id, bool should_pause)
 
 V8StackTraceId (StringView)
 
V8StackTraceIdoperator= (const V8StackTraceId &)=default
 
V8StackTraceIdoperator= (V8StackTraceId &&) noexcept=default
 
 ~V8StackTraceId ()=default
 
bool IsInvalid () const
 
std::unique_ptr< StringBufferToString ()
 

Data Fields

uintptr_t id
 
std::pair< int64_t, int64_t > debugger_id
 
bool should_pause = false
 

Detailed Description

Definition at line 246 of file v8-inspector.h.

Constructor & Destructor Documentation

◆ V8StackTraceId() [1/5]

◆ V8StackTraceId() [2/5]

V8StackTraceId ( const V8StackTraceId )
default

◆ V8StackTraceId() [3/5]

V8StackTraceId ( uintptr_t  id,
const std::pair< int64_t, int64_t >  debugger_id 
)

◆ V8StackTraceId() [4/5]

V8StackTraceId ( uintptr_t  id,
const std::pair< int64_t, int64_t >  debugger_id,
bool  should_pause 
)

◆ V8StackTraceId() [5/5]

V8StackTraceId ( StringView  )
explicit

◆ ~V8StackTraceId()

~V8StackTraceId ( )
default

Member Function Documentation

◆ IsInvalid()

bool IsInvalid ( ) const

◆ operator=() [1/2]

V8StackTraceId& operator= ( const V8StackTraceId )
default

◆ operator=() [2/2]

V8StackTraceId& operator= ( V8StackTraceId &&  )
defaultnoexcept

◆ ToString()

std::unique_ptr<StringBuffer> ToString ( )

Field Documentation

◆ debugger_id

std::pair<int64_t, int64_t> debugger_id

Definition at line 248 of file v8-inspector.h.

◆ id

uintptr_t id

Definition at line 247 of file v8-inspector.h.

◆ should_pause

bool should_pause = false

Definition at line 249 of file v8-inspector.h.


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