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

#include <JSCallbackData.h>

Inheritance diagram for WebCore::DeleteCallbackDataTask:
WebCore::ScriptExecutionContext::Task

Public Member Functions

template<typename CallbackDataType >
 DeleteCallbackDataTask (CallbackDataType *data)
 
- 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

◆ DeleteCallbackDataTask()

template<typename CallbackDataType >
WebCore::DeleteCallbackDataTask::DeleteCallbackDataTask ( CallbackDataType *  data)
inlineexplicit

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