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

#include <UnlinkedSourceCode.h>

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

Public Member Functions

 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
 

Protected Attributes

RefPtr< SourceProviderm_provider
 
int m_startOffset
 
int m_endOffset
 

Constructor & Destructor Documentation

◆ UnlinkedSourceCode() [1/12]

JSC::UnlinkedSourceCode::UnlinkedSourceCode ( )
inline

◆ UnlinkedSourceCode() [2/12]

JSC::UnlinkedSourceCode::UnlinkedSourceCode ( WTF::HashTableDeletedValueType  )
inline

◆ UnlinkedSourceCode() [3/12]

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

◆ UnlinkedSourceCode() [4/12]

JSC::UnlinkedSourceCode::UnlinkedSourceCode ( Ref< SourceProvider > &&  provider,
int  startOffset,
int  endOffset 
)
inline

◆ UnlinkedSourceCode() [5/12]

JSC::UnlinkedSourceCode::UnlinkedSourceCode ( RefPtr< SourceProvider > &&  provider,
int  startOffset,
int  endOffset 
)
inline

◆ UnlinkedSourceCode() [6/12]

JSC::UnlinkedSourceCode::UnlinkedSourceCode ( const UnlinkedSourceCode other)
inline

◆ UnlinkedSourceCode() [7/12]

JSC::UnlinkedSourceCode::UnlinkedSourceCode ( )
inline

◆ UnlinkedSourceCode() [8/12]

JSC::UnlinkedSourceCode::UnlinkedSourceCode ( WTF::HashTableDeletedValueType  )
inline

◆ UnlinkedSourceCode() [9/12]

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

◆ UnlinkedSourceCode() [10/12]

JSC::UnlinkedSourceCode::UnlinkedSourceCode ( Ref< SourceProvider > &&  provider,
int  startOffset,
int  endOffset 
)
inline

◆ UnlinkedSourceCode() [11/12]

JSC::UnlinkedSourceCode::UnlinkedSourceCode ( RefPtr< SourceProvider > &&  provider,
int  startOffset,
int  endOffset 
)
inline

◆ UnlinkedSourceCode() [12/12]

JSC::UnlinkedSourceCode::UnlinkedSourceCode ( const UnlinkedSourceCode other)
inline

Member Function Documentation

◆ endOffset() [1/2]

int JSC::UnlinkedSourceCode::endOffset ( ) const
inline

◆ endOffset() [2/2]

int JSC::UnlinkedSourceCode::endOffset ( ) const
inline

◆ hash() [1/2]

unsigned JSC::UnlinkedSourceCode::hash ( ) const
inline

◆ hash() [2/2]

unsigned JSC::UnlinkedSourceCode::hash ( ) const
inline

◆ isHashTableDeletedValue() [1/2]

bool JSC::UnlinkedSourceCode::isHashTableDeletedValue ( ) const
inline

◆ isHashTableDeletedValue() [2/2]

bool JSC::UnlinkedSourceCode::isHashTableDeletedValue ( ) const
inline

◆ isNull() [1/2]

bool JSC::UnlinkedSourceCode::isNull ( ) const
inline

◆ isNull() [2/2]

bool JSC::UnlinkedSourceCode::isNull ( ) const
inline

◆ length() [1/2]

int JSC::UnlinkedSourceCode::length ( void  ) const
inline

◆ length() [2/2]

int JSC::UnlinkedSourceCode::length ( ) const
inline

◆ startOffset() [1/2]

int JSC::UnlinkedSourceCode::startOffset ( ) const
inline

◆ startOffset() [2/2]

int JSC::UnlinkedSourceCode::startOffset ( ) const
inline

◆ toUTF8() [1/2]

CString JSC::UnlinkedSourceCode::toUTF8 ( ) const

◆ toUTF8() [2/2]

CString JSC::UnlinkedSourceCode::toUTF8 ( ) const

◆ view() [1/2]

StringView JSC::UnlinkedSourceCode::view ( ) const
inline

◆ view() [2/2]

StringView JSC::UnlinkedSourceCode::view ( ) const
inline

Member Data Documentation

◆ m_endOffset

int JSC::UnlinkedSourceCode::m_endOffset
protected

◆ m_provider

RefPtr< SourceProvider > JSC::UnlinkedSourceCode::m_provider
protected

◆ m_startOffset

int JSC::UnlinkedSourceCode::m_startOffset
protected

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