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

#include <messages.h>

Collaboration diagram for v8::internal::MessageLocation:

Public Member Functions

 MessageLocation (Handle< Script > script, int start_pos, int end_pos)
 
 MessageLocation (Handle< Script > script, int start_pos, int end_pos, Handle< SharedFunctionInfo > shared)
 
 MessageLocation (Handle< Script > script, Handle< SharedFunctionInfo > shared, int bytecode_offset)
 
 MessageLocation ()
 
Handle< Scriptscript () const
 
int start_pos () const
 
int end_pos () const
 
int bytecode_offset () const
 
Handle< SharedFunctionInfoshared () const
 

Private Attributes

Handle< Scriptscript_
 
int start_pos_
 
int end_pos_
 
int bytecode_offset_
 
Handle< SharedFunctionInfoshared_
 

Detailed Description

Definition at line 36 of file messages.h.

Constructor & Destructor Documentation

◆ MessageLocation() [1/4]

v8::internal::MessageLocation::MessageLocation ( Handle< Script > script,
int start_pos,
int end_pos )

Definition at line 32 of file messages.cc.

◆ MessageLocation() [2/4]

v8::internal::MessageLocation::MessageLocation ( Handle< Script > script,
int start_pos,
int end_pos,
Handle< SharedFunctionInfo > shared )

Definition at line 39 of file messages.cc.

◆ MessageLocation() [3/4]

v8::internal::MessageLocation::MessageLocation ( Handle< Script > script,
Handle< SharedFunctionInfo > shared,
int bytecode_offset )

Definition at line 47 of file messages.cc.

◆ MessageLocation() [4/4]

v8::internal::MessageLocation::MessageLocation ( )

Definition at line 56 of file messages.cc.

Member Function Documentation

◆ bytecode_offset()

int v8::internal::MessageLocation::bytecode_offset ( ) const
inline

Definition at line 53 of file messages.h.

Here is the caller graph for this function:

◆ end_pos()

int v8::internal::MessageLocation::end_pos ( ) const
inline

Definition at line 52 of file messages.h.

Here is the caller graph for this function:

◆ script()

Handle< Script > v8::internal::MessageLocation::script ( ) const
inline

Definition at line 50 of file messages.h.

Here is the caller graph for this function:

◆ shared()

Handle< SharedFunctionInfo > v8::internal::MessageLocation::shared ( ) const
inline

Definition at line 54 of file messages.h.

Here is the caller graph for this function:

◆ start_pos()

int v8::internal::MessageLocation::start_pos ( ) const
inline

Definition at line 51 of file messages.h.

Here is the caller graph for this function:

Member Data Documentation

◆ bytecode_offset_

int v8::internal::MessageLocation::bytecode_offset_
private

Definition at line 60 of file messages.h.

◆ end_pos_

int v8::internal::MessageLocation::end_pos_
private

Definition at line 59 of file messages.h.

◆ script_

Handle<Script> v8::internal::MessageLocation::script_
private

Definition at line 57 of file messages.h.

◆ shared_

Handle<SharedFunctionInfo> v8::internal::MessageLocation::shared_
private

Definition at line 61 of file messages.h.

◆ start_pos_

int v8::internal::MessageLocation::start_pos_
private

Definition at line 58 of file messages.h.


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