webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
OpaqueJSScript Struct Reference
Inheritance diagram for OpaqueJSScript:
JSC::SourceProvider

Public Member Functions

unsigned hash () const override
 
StringView source () const override
 
VM & vm () const
 
- Public Member Functions inherited from JSC::SourceProvider
JS_EXPORT_PRIVATE SourceProvider (const SourceOrigin &, const String &url, const TextPosition &startPosition, SourceProviderSourceType)
 
virtual JS_EXPORT_PRIVATE ~SourceProvider ()
 
StringView getRange (int start, int end) const
 
const SourceOrigin & sourceOrigin () const
 
const String & url () const
 
const String & sourceURL () const
 
const String & sourceMappingURL () const
 
TextPosition startPosition () const
 
SourceProviderSourceType sourceType () const
 
intptr_t asID ()
 
bool isValid () const
 
void setValid ()
 
void setSourceURLDirective (const String &sourceURL)
 
void setSourceMappingURLDirective (const String &sourceMappingURL)
 
JS_EXPORT_PRIVATE SourceProvider (const SourceOrigin &, const String &url, const TextPosition &startPosition, SourceProviderSourceType)
 
virtual JS_EXPORT_PRIVATE ~SourceProvider ()
 
StringView getRange (int start, int end) const
 
const SourceOrigin & sourceOrigin () const
 
const String & url () const
 
const String & sourceURL () const
 
const String & sourceMappingURL () const
 
TextPosition startPosition () const
 
SourceProviderSourceType sourceType () const
 
intptr_t asID ()
 
bool isValid () const
 
void setValid ()
 
void setSourceURLDirective (const String &sourceURL)
 
void setSourceMappingURLDirective (const String &sourceMappingURL)
 

Static Public Member Functions

static WTF::Ref< OpaqueJSScript > create (VM &vm, const SourceOrigin &sourceOrigin, const String &url, int startingLineNumber, const String &source)
 

Additional Inherited Members

- Static Public Attributes inherited from JSC::SourceProvider
static const intptr_t nullID = 1
 

Member Function Documentation

◆ create()

static WTF::Ref<OpaqueJSScript> OpaqueJSScript::create ( VM &  vm,
const SourceOrigin &  sourceOrigin,
const String &  url,
int  startingLineNumber,
const String &  source 
)
inlinestatic

◆ hash()

unsigned OpaqueJSScript::hash ( ) const
inlineoverridevirtual

Implements JSC::SourceProvider.

◆ source()

StringView OpaqueJSScript::source ( ) const
inlineoverridevirtual

Implements JSC::SourceProvider.

◆ vm()

VM& OpaqueJSScript::vm ( ) const
inline

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