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

#include <source-positions.h>

Collaboration diagram for v8::internal::torque::SourcePosition:

Public Member Functions

bool CompareStartIgnoreColumn (const SourcePosition &pos) const
 
bool Contains (LineAndColumn pos) const
 
bool operator== (const SourcePosition &pos) const
 
bool operator!= (const SourcePosition &pos) const
 

Static Public Member Functions

static SourcePosition Invalid ()
 

Public Attributes

SourceId source
 
LineAndColumn start
 
LineAndColumn end
 

Detailed Description

Definition at line 57 of file source-positions.h.

Member Function Documentation

◆ CompareStartIgnoreColumn()

bool v8::internal::torque::SourcePosition::CompareStartIgnoreColumn ( const SourcePosition & pos) const
inline

Definition at line 68 of file source-positions.h.

Here is the caller graph for this function:

◆ Contains()

bool v8::internal::torque::SourcePosition::Contains ( LineAndColumn pos) const
inline

Definition at line 72 of file source-positions.h.

◆ Invalid()

static SourcePosition v8::internal::torque::SourcePosition::Invalid ( )
inlinestatic

Definition at line 62 of file source-positions.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator!=()

bool v8::internal::torque::SourcePosition::operator!= ( const SourcePosition & pos) const
inline

Definition at line 83 of file source-positions.h.

◆ operator==()

bool v8::internal::torque::SourcePosition::operator== ( const SourcePosition & pos) const
inline

Definition at line 80 of file source-positions.h.

Member Data Documentation

◆ end

LineAndColumn v8::internal::torque::SourcePosition::end

Definition at line 60 of file source-positions.h.

◆ source

SourceId v8::internal::torque::SourcePosition::source

Definition at line 58 of file source-positions.h.

◆ start

LineAndColumn v8::internal::torque::SourcePosition::start

Definition at line 59 of file source-positions.h.


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