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

#include <SourceCode.h>

Inheritance diagram for JSC::SourceCode:
JSC::UnlinkedSourceCode JSC::UnlinkedSourceCode

Public Member Functions

 SourceCode ()
 
 SourceCode (Ref< SourceProvider > &&provider)
 
 SourceCode (Ref< SourceProvider > &&provider, int firstLine, int startColumn)
 
 SourceCode (Ref< SourceProvider > &&provider, int startOffset, int endOffset, int firstLine, int startColumn)
 
 SourceCode (RefPtr< SourceProvider > &&provider, int startOffset, int endOffset, int firstLine, int startColumn)
 
OrdinalNumber firstLine () const
 
OrdinalNumber startColumn () const
 
intptr_t providerID () const
 
SourceProviderprovider () const
 
SourceCode subExpression (unsigned openBrace, unsigned closeBrace, int firstLine, int startColumn)
 
 SourceCode ()
 
 SourceCode (Ref< SourceProvider > &&provider)
 
 SourceCode (Ref< SourceProvider > &&provider, int firstLine, int startColumn)
 
 SourceCode (Ref< SourceProvider > &&provider, int startOffset, int endOffset, int firstLine, int startColumn)
 
 SourceCode (RefPtr< SourceProvider > &&provider, int startOffset, int endOffset, int firstLine, int startColumn)
 
OrdinalNumber firstLine () const
 
OrdinalNumber startColumn () const
 
intptr_t providerID () const
 
SourceProviderprovider () const
 
SourceCode subExpression (unsigned openBrace, unsigned closeBrace, int firstLine, int startColumn)
 
- Public Member Functions inherited from JSC::UnlinkedSourceCode
 UnlinkedSourceCode ()
 
 UnlinkedSourceCode (WTF::HashTableDeletedValueType)
 
 UnlinkedSourceCode (Ref< SourceProvider > &&provider)
 
 UnlinkedSourceCode (Ref< SourceProvider > &&provider, int startOffset, int endOffset)
 
 UnlinkedSourceCode (RefPtr< SourceProvider > &&provider, int startOffset, int endOffset)
 
 UnlinkedSourceCode (const UnlinkedSourceCode &other)
 
bool isHashTableDeletedValue () const
 
unsigned hash () const
 
StringView view () const
 
CString toUTF8 () const
 
bool isNull () const
 
int startOffset () const
 
int endOffset () const
 
int length () const
 
 UnlinkedSourceCode ()
 
 UnlinkedSourceCode (WTF::HashTableDeletedValueType)
 
 UnlinkedSourceCode (Ref< SourceProvider > &&provider)
 
 UnlinkedSourceCode (Ref< SourceProvider > &&provider, int startOffset, int endOffset)
 
 UnlinkedSourceCode (RefPtr< SourceProvider > &&provider, int startOffset, int endOffset)
 
 UnlinkedSourceCode (const UnlinkedSourceCode &other)
 
bool isHashTableDeletedValue () const
 
unsigned hash () const
 
StringView view () const
 
CString toUTF8 () const
 
bool isNull () const
 
int startOffset () const
 
int endOffset () const
 
int length () const
 

Additional Inherited Members

- Protected Attributes inherited from JSC::UnlinkedSourceCode
RefPtr< SourceProviderm_provider
 
int m_startOffset
 
int m_endOffset
 

Constructor & Destructor Documentation

◆ SourceCode() [1/10]

JSC::SourceCode::SourceCode ( )
inline

◆ SourceCode() [2/10]

JSC::SourceCode::SourceCode ( Ref< SourceProvider > &&  provider)
inline

◆ SourceCode() [3/10]

JSC::SourceCode::SourceCode ( Ref< SourceProvider > &&  provider,
int  firstLine,
int  startColumn 
)
inline

◆ SourceCode() [4/10]

JSC::SourceCode::SourceCode ( Ref< SourceProvider > &&  provider,
int  startOffset,
int  endOffset,
int  firstLine,
int  startColumn 
)
inline

◆ SourceCode() [5/10]

JSC::SourceCode::SourceCode ( RefPtr< SourceProvider > &&  provider,
int  startOffset,
int  endOffset,
int  firstLine,
int  startColumn 
)
inline

◆ SourceCode() [6/10]

JSC::SourceCode::SourceCode ( )
inline

◆ SourceCode() [7/10]

JSC::SourceCode::SourceCode ( Ref< SourceProvider > &&  provider)
inline

◆ SourceCode() [8/10]

JSC::SourceCode::SourceCode ( Ref< SourceProvider > &&  provider,
int  firstLine,
int  startColumn 
)
inline

◆ SourceCode() [9/10]

JSC::SourceCode::SourceCode ( Ref< SourceProvider > &&  provider,
int  startOffset,
int  endOffset,
int  firstLine,
int  startColumn 
)
inline

◆ SourceCode() [10/10]

JSC::SourceCode::SourceCode ( RefPtr< SourceProvider > &&  provider,
int  startOffset,
int  endOffset,
int  firstLine,
int  startColumn 
)
inline

Member Function Documentation

◆ firstLine() [1/2]

OrdinalNumber JSC::SourceCode::firstLine ( ) const
inline

◆ firstLine() [2/2]

OrdinalNumber JSC::SourceCode::firstLine ( ) const
inline

◆ provider() [1/2]

SourceProvider* JSC::SourceCode::provider ( ) const
inline

◆ provider() [2/2]

SourceProvider* JSC::SourceCode::provider ( ) const
inline

◆ providerID() [1/2]

intptr_t JSC::SourceCode::providerID ( ) const
inline

◆ providerID() [2/2]

intptr_t JSC::SourceCode::providerID ( ) const
inline

◆ startColumn() [1/2]

OrdinalNumber JSC::SourceCode::startColumn ( ) const
inline

◆ startColumn() [2/2]

OrdinalNumber JSC::SourceCode::startColumn ( ) const
inline

◆ subExpression() [1/2]

SourceCode JSC::SourceCode::subExpression ( unsigned  openBrace,
unsigned  closeBrace,
int  firstLine,
int  startColumn 
)

◆ subExpression() [2/2]

SourceCode JSC::SourceCode::subExpression ( unsigned  openBrace,
unsigned  closeBrace,
int  firstLine,
int  startColumn 
)
inline

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