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

#include <ExecutableInfo.h>

Public Member Functions

 ExecutableInfo (bool usesEval, bool isStrictMode, bool isConstructor, bool isBuiltinFunction, ConstructorKind constructorKind, JSParserScriptMode scriptMode, SuperBinding superBinding, SourceParseMode parseMode, DerivedContextType derivedContextType, bool isArrowFunctionContext, bool isClassContext, EvalContextType evalContextType)
 
bool usesEval () const
 
bool isStrictMode () const
 
bool isConstructor () const
 
bool isBuiltinFunction () const
 
ConstructorKind constructorKind () const
 
SuperBinding superBinding () const
 
JSParserScriptMode scriptMode () const
 
SourceParseMode parseMode () const
 
DerivedContextType derivedContextType () const
 
EvalContextType evalContextType () const
 
bool isArrowFunctionContext () const
 
bool isClassContext () const
 
 ExecutableInfo (bool usesEval, bool isStrictMode, bool isConstructor, bool isBuiltinFunction, ConstructorKind constructorKind, JSParserScriptMode scriptMode, SuperBinding superBinding, SourceParseMode parseMode, DerivedContextType derivedContextType, bool isArrowFunctionContext, bool isClassContext, EvalContextType evalContextType)
 
bool usesEval () const
 
bool isStrictMode () const
 
bool isConstructor () const
 
bool isBuiltinFunction () const
 
ConstructorKind constructorKind () const
 
SuperBinding superBinding () const
 
JSParserScriptMode scriptMode () const
 
SourceParseMode parseMode () const
 
DerivedContextType derivedContextType () const
 
EvalContextType evalContextType () const
 
bool isArrowFunctionContext () const
 
bool isClassContext () const
 

Constructor & Destructor Documentation

◆ ExecutableInfo() [1/2]

JSC::ExecutableInfo::ExecutableInfo ( bool  usesEval,
bool  isStrictMode,
bool  isConstructor,
bool  isBuiltinFunction,
ConstructorKind  constructorKind,
JSParserScriptMode  scriptMode,
SuperBinding  superBinding,
SourceParseMode  parseMode,
DerivedContextType  derivedContextType,
bool  isArrowFunctionContext,
bool  isClassContext,
EvalContextType  evalContextType 
)
inline

◆ ExecutableInfo() [2/2]

JSC::ExecutableInfo::ExecutableInfo ( bool  usesEval,
bool  isStrictMode,
bool  isConstructor,
bool  isBuiltinFunction,
ConstructorKind  constructorKind,
JSParserScriptMode  scriptMode,
SuperBinding  superBinding,
SourceParseMode  parseMode,
DerivedContextType  derivedContextType,
bool  isArrowFunctionContext,
bool  isClassContext,
EvalContextType  evalContextType 
)
inline

Member Function Documentation

◆ constructorKind() [1/2]

ConstructorKind JSC::ExecutableInfo::constructorKind ( ) const
inline

◆ constructorKind() [2/2]

ConstructorKind JSC::ExecutableInfo::constructorKind ( ) const
inline

◆ derivedContextType() [1/2]

DerivedContextType JSC::ExecutableInfo::derivedContextType ( ) const
inline

◆ derivedContextType() [2/2]

DerivedContextType JSC::ExecutableInfo::derivedContextType ( ) const
inline

◆ evalContextType() [1/2]

EvalContextType JSC::ExecutableInfo::evalContextType ( ) const
inline

◆ evalContextType() [2/2]

EvalContextType JSC::ExecutableInfo::evalContextType ( ) const
inline

◆ isArrowFunctionContext() [1/2]

bool JSC::ExecutableInfo::isArrowFunctionContext ( ) const
inline

◆ isArrowFunctionContext() [2/2]

bool JSC::ExecutableInfo::isArrowFunctionContext ( ) const
inline

◆ isBuiltinFunction() [1/2]

bool JSC::ExecutableInfo::isBuiltinFunction ( ) const
inline

◆ isBuiltinFunction() [2/2]

bool JSC::ExecutableInfo::isBuiltinFunction ( ) const
inline

◆ isClassContext() [1/2]

bool JSC::ExecutableInfo::isClassContext ( ) const
inline

◆ isClassContext() [2/2]

bool JSC::ExecutableInfo::isClassContext ( ) const
inline

◆ isConstructor() [1/2]

bool JSC::ExecutableInfo::isConstructor ( ) const
inline

◆ isConstructor() [2/2]

bool JSC::ExecutableInfo::isConstructor ( ) const
inline

◆ isStrictMode() [1/2]

bool JSC::ExecutableInfo::isStrictMode ( ) const
inline

◆ isStrictMode() [2/2]

bool JSC::ExecutableInfo::isStrictMode ( ) const
inline

◆ parseMode() [1/2]

SourceParseMode JSC::ExecutableInfo::parseMode ( ) const
inline

◆ parseMode() [2/2]

SourceParseMode JSC::ExecutableInfo::parseMode ( ) const
inline

◆ scriptMode() [1/2]

JSParserScriptMode JSC::ExecutableInfo::scriptMode ( ) const
inline

◆ scriptMode() [2/2]

JSParserScriptMode JSC::ExecutableInfo::scriptMode ( ) const
inline

◆ superBinding() [1/2]

SuperBinding JSC::ExecutableInfo::superBinding ( ) const
inline

◆ superBinding() [2/2]

SuperBinding JSC::ExecutableInfo::superBinding ( ) const
inline

◆ usesEval() [1/2]

bool JSC::ExecutableInfo::usesEval ( ) const
inline

◆ usesEval() [2/2]

bool JSC::ExecutableInfo::usesEval ( ) const
inline

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