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

#include <JSDOMGlobalObjectTask.h>

Inheritance diagram for WebCore::JSGlobalObjectTask:
WebCore::ScriptExecutionContext::Task

Public Member Functions

 JSGlobalObjectTask (JSDOMGlobalObject *, Ref< JSC::Microtask > &&)
 
- Public Member Functions inherited from WebCore::ScriptExecutionContext::Task
template<typename T , typename = typename std::enable_if<!std::is_base_of<Task, T>::value && std::is_convertible<T, WTF::Function<void (ScriptExecutionContext&)>>::value>::type>
 Task (T task)
 
 Task (WTF::Function< void()> &&task)
 
template<typename T , typename = typename std::enable_if<std::is_convertible<T, WTF::Function<void (ScriptExecutionContext&)>>::value>::type>
 Task (CleanupTaskTag, T task)
 
void performTask (ScriptExecutionContext &context)
 
bool isCleanupTask () const
 
template<typename T , typename = typename std::enable_if<!std::is_base_of<Task, T>::value && std::is_convertible<T, WTF::Function<void (ScriptExecutionContext&)>>::value>::type>
 Task (T task)
 
 Task (WTF::Function< void()> &&task)
 
template<typename T , typename = typename std::enable_if<std::is_convertible<T, WTF::Function<void (ScriptExecutionContext&)>>::value>::type>
 Task (CleanupTaskTag, T task)
 
void performTask (ScriptExecutionContext &context)
 
bool isCleanupTask () const
 

Additional Inherited Members

- Public Types inherited from WebCore::ScriptExecutionContext::Task
enum  CleanupTaskTag { CleanupTask, CleanupTask }
 
enum  CleanupTaskTag { CleanupTask, CleanupTask }
 
- Protected Attributes inherited from WebCore::ScriptExecutionContext::Task
WTF::Function< void(ScriptExecutionContext &)> m_task
 
bool m_isCleanupTask
 

Constructor & Destructor Documentation

◆ JSGlobalObjectTask()

WebCore::JSGlobalObjectTask::JSGlobalObjectTask ( JSDOMGlobalObject globalObject,
Ref< JSC::Microtask > &&  task 
)

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