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

#include <CommandLine.h>

Inheritance diagram for CommandLine:

Public Member Functions

 CommandLine (int argc, char **argv)
 
bool isValid ()
 
const std::stringbenchmarkName ()
 
bool isParallel ()
 
bool useThreadID ()
 
bool detailedReport ()
 
bool warmUp ()
 
size_t heapSize ()
 
size_t runs ()
 
void printUsage ()
 
 CommandLine (int argc, char **argv)
 
void parseArguments (int, char **)
 
 CommandLine ()
 

Public Attributes

bool m_interactive { false }
 
bool m_dump { false }
 
bool m_module { false }
 
bool m_exitCode { false }
 
Vector< Scriptm_scripts
 
Vector< Stringm_arguments
 
bool m_profile { false }
 
String m_profilerOutput
 
String m_uncaughtExceptionName
 
bool m_alwaysDumpUncaughtException { false }
 
bool m_dumpSamplingProfilerData { false }
 
bool m_enableRemoteDebugging { false }
 
bool interactive
 
bool verbose
 
Vector< Stringarguments
 
Vector< Stringfiles
 

Constructor & Destructor Documentation

◆ CommandLine() [1/3]

CommandLine::CommandLine ( int  argc,
char **  argv 
)

◆ CommandLine() [2/3]

CommandLine::CommandLine ( int  argc,
char **  argv 
)
inline

◆ CommandLine() [3/3]

CommandLine::CommandLine ( )
inline

Member Function Documentation

◆ benchmarkName()

const std::string& CommandLine::benchmarkName ( )
inline

◆ detailedReport()

bool CommandLine::detailedReport ( )
inline

◆ heapSize()

size_t CommandLine::heapSize ( )
inline

◆ isParallel()

bool CommandLine::isParallel ( )
inline

◆ isValid()

bool CommandLine::isValid ( )
inline

◆ parseArguments()

void CommandLine::parseArguments ( int  argc,
char **  argv 
)

◆ printUsage()

void CommandLine::printUsage ( )

◆ runs()

size_t CommandLine::runs ( )
inline

◆ useThreadID()

bool CommandLine::useThreadID ( )
inline

◆ warmUp()

bool CommandLine::warmUp ( )
inline

Member Data Documentation

◆ arguments

Vector<String> CommandLine::arguments

◆ files

Vector<String> CommandLine::files

◆ interactive

bool CommandLine::interactive

◆ m_alwaysDumpUncaughtException

bool CommandLine::m_alwaysDumpUncaughtException { false }

◆ m_arguments

Vector<String> CommandLine::m_arguments

◆ m_dump

bool CommandLine::m_dump { false }

◆ m_dumpSamplingProfilerData

bool CommandLine::m_dumpSamplingProfilerData { false }

◆ m_enableRemoteDebugging

bool CommandLine::m_enableRemoteDebugging { false }

◆ m_exitCode

bool CommandLine::m_exitCode { false }

◆ m_interactive

bool CommandLine::m_interactive { false }

◆ m_module

bool CommandLine::m_module { false }

◆ m_profile

bool CommandLine::m_profile { false }

◆ m_profilerOutput

String CommandLine::m_profilerOutput

◆ m_scripts

Vector<Script> CommandLine::m_scripts

◆ m_uncaughtExceptionName

String CommandLine::m_uncaughtExceptionName

◆ verbose

bool CommandLine::verbose

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