webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
JSC::JSTextPosition Struct Reference

#include <ParserTokens.h>

Public Member Functions

 JSTextPosition ()
 
 JSTextPosition (int _line, int _offset, int _lineStartOffset)
 
 JSTextPosition (const JSTextPosition &other)
 
JSTextPosition operator+ (int adjustment) const
 
JSTextPosition operator+ (unsigned adjustment) const
 
JSTextPosition operator- (int adjustment) const
 
JSTextPosition operator- (unsigned adjustment) const
 
 operator int () const
 
 JSTextPosition ()
 
 JSTextPosition (int _line, int _offset, int _lineStartOffset)
 
 JSTextPosition (const JSTextPosition &other)
 
JSTextPosition operator+ (int adjustment) const
 
JSTextPosition operator+ (unsigned adjustment) const
 
JSTextPosition operator- (int adjustment) const
 
JSTextPosition operator- (unsigned adjustment) const
 
 operator int () const
 

Public Attributes

int line
 
int offset
 
int lineStartOffset
 

Constructor & Destructor Documentation

◆ JSTextPosition() [1/6]

JSC::JSTextPosition::JSTextPosition ( )
inline

◆ JSTextPosition() [2/6]

JSC::JSTextPosition::JSTextPosition ( int  _line,
int  _offset,
int  _lineStartOffset 
)
inline

◆ JSTextPosition() [3/6]

JSC::JSTextPosition::JSTextPosition ( const JSTextPosition other)
inline

◆ JSTextPosition() [4/6]

JSC::JSTextPosition::JSTextPosition ( )
inline

◆ JSTextPosition() [5/6]

JSC::JSTextPosition::JSTextPosition ( int  _line,
int  _offset,
int  _lineStartOffset 
)
inline

◆ JSTextPosition() [6/6]

JSC::JSTextPosition::JSTextPosition ( const JSTextPosition other)
inline

Member Function Documentation

◆ operator int() [1/2]

JSC::JSTextPosition::operator int ( ) const
inline

◆ operator int() [2/2]

JSC::JSTextPosition::operator int ( ) const
inline

◆ operator+() [1/4]

JSTextPosition JSC::JSTextPosition::operator+ ( int  adjustment) const
inline

◆ operator+() [2/4]

JSTextPosition JSC::JSTextPosition::operator+ ( int  adjustment) const
inline

◆ operator+() [3/4]

JSTextPosition JSC::JSTextPosition::operator+ ( unsigned  adjustment) const
inline

◆ operator+() [4/4]

JSTextPosition JSC::JSTextPosition::operator+ ( unsigned  adjustment) const
inline

◆ operator-() [1/4]

JSTextPosition JSC::JSTextPosition::operator- ( int  adjustment) const
inline

◆ operator-() [2/4]

JSTextPosition JSC::JSTextPosition::operator- ( int  adjustment) const
inline

◆ operator-() [3/4]

JSTextPosition JSC::JSTextPosition::operator- ( unsigned  adjustment) const
inline

◆ operator-() [4/4]

JSTextPosition JSC::JSTextPosition::operator- ( unsigned  adjustment) const
inline

Member Data Documentation

◆ line

int JSC::JSTextPosition::line

◆ lineStartOffset

int JSC::JSTextPosition::lineStartOffset

◆ offset

int JSC::JSTextPosition::offset

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