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

#include <DeferGC.h>

Public Member Functions

 DisallowGC ()
 
 ~DisallowGC ()
 
 DisallowGC ()
 
 ~DisallowGC ()
 

Static Public Member Functions

static bool isGCDisallowedOnCurrentThread ()
 
static void initialize ()
 
static bool isGCDisallowedOnCurrentThread ()
 
static void initialize ()
 

Static Public Attributes

static JS_EXPORT_PRIVATE WTF::ThreadSpecificKey s_isGCDisallowedOnCurrentThread = 0
 

Constructor & Destructor Documentation

◆ DisallowGC() [1/2]

JSC::DisallowGC::DisallowGC ( )
inline

◆ ~DisallowGC() [1/2]

JSC::DisallowGC::~DisallowGC ( )
inline

◆ DisallowGC() [2/2]

JSC::DisallowGC::DisallowGC ( )
inline

◆ ~DisallowGC() [2/2]

JSC::DisallowGC::~DisallowGC ( )
inline

Member Function Documentation

◆ initialize() [1/2]

static void JSC::DisallowGC::initialize ( )
inlinestatic

◆ initialize() [2/2]

static void JSC::DisallowGC::initialize ( )
inlinestatic

◆ isGCDisallowedOnCurrentThread() [1/2]

static bool JSC::DisallowGC::isGCDisallowedOnCurrentThread ( )
inlinestatic

◆ isGCDisallowedOnCurrentThread() [2/2]

static bool JSC::DisallowGC::isGCDisallowedOnCurrentThread ( )
inlinestatic

Member Data Documentation

◆ s_isGCDisallowedOnCurrentThread

static JS_EXPORT_PRIVATE WTF::ThreadSpecificKey JSC::DisallowGC::s_isGCDisallowedOnCurrentThread = 0
static

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