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

#include <SourceCodeKey.h>

Classes

struct  Hash
 
struct  HashTraits
 

Public Member Functions

 SourceCodeKey ()
 
 SourceCodeKey (const UnlinkedSourceCode &sourceCode, const String &name, SourceCodeType codeType, JSParserStrictMode strictMode, JSParserScriptMode scriptMode, DerivedContextType derivedContextType, EvalContextType evalContextType, bool isArrowFunctionContext, DebuggerMode debuggerMode, TypeProfilerEnabled typeProfilerEnabled, ControlFlowProfilerEnabled controlFlowProfilerEnabled)
 
 SourceCodeKey (WTF::HashTableDeletedValueType)
 
bool isHashTableDeletedValue () const
 
unsigned hash () const
 
size_t length () const
 
bool isNull () const
 
StringView string () const
 
bool operator== (const SourceCodeKey &other) const
 
 SourceCodeKey ()
 
 SourceCodeKey (const UnlinkedSourceCode &sourceCode, const String &name, SourceCodeType codeType, JSParserStrictMode strictMode, JSParserScriptMode scriptMode, DerivedContextType derivedContextType, EvalContextType evalContextType, bool isArrowFunctionContext, DebuggerMode debuggerMode, TypeProfilerEnabled typeProfilerEnabled, ControlFlowProfilerEnabled controlFlowProfilerEnabled)
 
 SourceCodeKey (WTF::HashTableDeletedValueType)
 
bool isHashTableDeletedValue () const
 
unsigned hash () const
 
size_t length () const
 
bool isNull () const
 
StringView string () const
 
bool operator== (const SourceCodeKey &other) const
 

Constructor & Destructor Documentation

◆ SourceCodeKey() [1/6]

JSC::SourceCodeKey::SourceCodeKey ( )
inline

◆ SourceCodeKey() [2/6]

JSC::SourceCodeKey::SourceCodeKey ( const UnlinkedSourceCode sourceCode,
const String name,
SourceCodeType  codeType,
JSParserStrictMode  strictMode,
JSParserScriptMode  scriptMode,
DerivedContextType  derivedContextType,
EvalContextType  evalContextType,
bool  isArrowFunctionContext,
DebuggerMode  debuggerMode,
TypeProfilerEnabled  typeProfilerEnabled,
ControlFlowProfilerEnabled  controlFlowProfilerEnabled 
)
inline

◆ SourceCodeKey() [3/6]

JSC::SourceCodeKey::SourceCodeKey ( WTF::HashTableDeletedValueType  )
inline

◆ SourceCodeKey() [4/6]

JSC::SourceCodeKey::SourceCodeKey ( )
inline

◆ SourceCodeKey() [5/6]

JSC::SourceCodeKey::SourceCodeKey ( const UnlinkedSourceCode sourceCode,
const String name,
SourceCodeType  codeType,
JSParserStrictMode  strictMode,
JSParserScriptMode  scriptMode,
DerivedContextType  derivedContextType,
EvalContextType  evalContextType,
bool  isArrowFunctionContext,
DebuggerMode  debuggerMode,
TypeProfilerEnabled  typeProfilerEnabled,
ControlFlowProfilerEnabled  controlFlowProfilerEnabled 
)
inline

◆ SourceCodeKey() [6/6]

JSC::SourceCodeKey::SourceCodeKey ( WTF::HashTableDeletedValueType  )
inline

Member Function Documentation

◆ hash() [1/2]

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

◆ hash() [2/2]

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

◆ isHashTableDeletedValue() [1/2]

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

◆ isHashTableDeletedValue() [2/2]

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

◆ isNull() [1/2]

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

◆ isNull() [2/2]

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

◆ length() [1/2]

size_t JSC::SourceCodeKey::length ( void  ) const
inline

◆ length() [2/2]

size_t JSC::SourceCodeKey::length ( ) const
inline

◆ operator==() [1/2]

bool JSC::SourceCodeKey::operator== ( const SourceCodeKey other) const
inline

◆ operator==() [2/2]

bool JSC::SourceCodeKey::operator== ( const SourceCodeKey other) const
inline

◆ string() [1/2]

StringView JSC::SourceCodeKey::string ( ) const
inline

◆ string() [2/2]

StringView JSC::SourceCodeKey::string ( ) const
inline

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