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

Public Types

enum  StrictMode { StrictMode::Strict, StrictMode::Sloppy }
 
enum  ScriptType { ScriptType::Script, ScriptType::Module }
 
enum  CodeSource { CodeSource::File, CodeSource::CommandLine }
 

Public Member Functions

 Script (StrictMode strictMode, CodeSource codeSource, ScriptType scriptType, char *argument)
 

Public Attributes

StrictMode strictMode
 
CodeSource codeSource
 
ScriptType scriptType
 
char * argument
 

Member Enumeration Documentation

◆ CodeSource

Enumerator
File 
CommandLine 

◆ ScriptType

Enumerator
Script 
Module 

◆ StrictMode

Enumerator
Strict 
Sloppy 

Constructor & Destructor Documentation

◆ Script()

Script::Script ( StrictMode  strictMode,
CodeSource  codeSource,
ScriptType  scriptType,
char *  argument 
)
inline

Member Data Documentation

◆ argument

char* Script::argument

◆ codeSource

CodeSource Script::codeSource

◆ scriptType

ScriptType Script::scriptType

◆ strictMode

StrictMode Script::strictMode

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