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

#include <Nodes.h>

Inheritance diagram for JSC::ThrowablePrefixedSubExpressionData:
JSC::ThrowableExpressionData JSC::PrefixNode JSC::PostfixNode

Public Member Functions

 ThrowablePrefixedSubExpressionData ()
 
 ThrowablePrefixedSubExpressionData (const JSTextPosition &divot, const JSTextPosition &start, const JSTextPosition &end)
 
void setSubexpressionInfo (const JSTextPosition &subexpressionDivot, int subexpressionOffset)
 
JSTextPosition subexpressionDivot ()
 
JSTextPosition subexpressionStart ()
 
JSTextPosition subexpressionEnd ()
 
- Public Member Functions inherited from JSC::ThrowableExpressionData
 ThrowableExpressionData ()
 
 ThrowableExpressionData (const JSTextPosition &divot, const JSTextPosition &start, const JSTextPosition &end)
 
void setExceptionSourceCode (const JSTextPosition &divot, const JSTextPosition &divotStart, const JSTextPosition &divotEnd)
 
const JSTextPositiondivot () const
 
const JSTextPositiondivotStart () const
 
const JSTextPositiondivotEnd () const
 

Protected Attributes

uint16_t m_subexpressionDivotOffset
 
uint16_t m_subexpressionStartOffset
 
uint16_t m_subexpressionLineOffset
 
uint16_t m_subexpressionLineStartOffset
 

Additional Inherited Members

- Protected Member Functions inherited from JSC::ThrowableExpressionData
RegisterIDemitThrowReferenceError (BytecodeGenerator &, const String &message)
 

Constructor & Destructor Documentation

◆ ThrowablePrefixedSubExpressionData() [1/2]

JSC::ThrowablePrefixedSubExpressionData::ThrowablePrefixedSubExpressionData ( )
inline

◆ ThrowablePrefixedSubExpressionData() [2/2]

JSC::ThrowablePrefixedSubExpressionData::ThrowablePrefixedSubExpressionData ( const JSTextPosition divot,
const JSTextPosition start,
const JSTextPosition end 
)
inline

Member Function Documentation

◆ setSubexpressionInfo()

void JSC::ThrowablePrefixedSubExpressionData::setSubexpressionInfo ( const JSTextPosition subexpressionDivot,
int  subexpressionOffset 
)
inline

◆ subexpressionDivot()

JSTextPosition JSC::ThrowablePrefixedSubExpressionData::subexpressionDivot ( )
inline

◆ subexpressionEnd()

JSTextPosition JSC::ThrowablePrefixedSubExpressionData::subexpressionEnd ( )
inline

◆ subexpressionStart()

JSTextPosition JSC::ThrowablePrefixedSubExpressionData::subexpressionStart ( )
inline

Member Data Documentation

◆ m_subexpressionDivotOffset

uint16_t JSC::ThrowablePrefixedSubExpressionData::m_subexpressionDivotOffset
protected

◆ m_subexpressionLineOffset

uint16_t JSC::ThrowablePrefixedSubExpressionData::m_subexpressionLineOffset
protected

◆ m_subexpressionLineStartOffset

uint16_t JSC::ThrowablePrefixedSubExpressionData::m_subexpressionLineStartOffset
protected

◆ m_subexpressionStartOffset

uint16_t JSC::ThrowablePrefixedSubExpressionData::m_subexpressionStartOffset
protected

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