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

#include <JSDOMPromise.h>

Inheritance diagram for WebCore::DOMPromiseBase:
WebCore::DOMPromise< IDLType > WebCore::DOMPromise< IDLType > WebCore::DOMPromise< void > WebCore::DOMPromise< void >

Public Member Functions

 DOMPromiseBase (Ref< DeferredPromise > &&genericPromise)
 
 DOMPromiseBase (DOMPromiseBase &&promise)
 
 DOMPromiseBase (const DOMPromiseBase &other)
 
DOMPromiseBaseoperator= (const DOMPromiseBase &other)
 
DOMPromiseBaseoperator= (DOMPromiseBase &&other)
 
void reject ()
 
template<typename... ErrorType>
void reject (ErrorType &&... error)
 
template<typename IDLType >
void rejectType (typename IDLType::ParameterType value)
 
JSC::JSValue promise () const
 
 DOMPromiseBase (Ref< DeferredPromise > &&genericPromise)
 
 DOMPromiseBase (DOMPromiseBase &&promise)
 
 DOMPromiseBase (const DOMPromiseBase &other)
 
DOMPromiseBaseoperator= (const DOMPromiseBase &other)
 
DOMPromiseBaseoperator= (DOMPromiseBase &&other)
 
void reject ()
 
template<typename... ErrorType>
void reject (ErrorType &&... error)
 
template<typename IDLType >
void rejectType (typename IDLType::ParameterType value)
 
JSC::JSValue promise () const
 

Protected Attributes

Ref< DeferredPromisem_promiseDeferred
 

Constructor & Destructor Documentation

◆ DOMPromiseBase() [1/6]

WebCore::DOMPromiseBase::DOMPromiseBase ( Ref< DeferredPromise > &&  genericPromise)
inline

◆ DOMPromiseBase() [2/6]

WebCore::DOMPromiseBase::DOMPromiseBase ( DOMPromiseBase &&  promise)
inline

◆ DOMPromiseBase() [3/6]

WebCore::DOMPromiseBase::DOMPromiseBase ( const DOMPromiseBase other)
inline

◆ DOMPromiseBase() [4/6]

WebCore::DOMPromiseBase::DOMPromiseBase ( Ref< DeferredPromise > &&  genericPromise)
inline

◆ DOMPromiseBase() [5/6]

WebCore::DOMPromiseBase::DOMPromiseBase ( DOMPromiseBase &&  promise)
inline

◆ DOMPromiseBase() [6/6]

WebCore::DOMPromiseBase::DOMPromiseBase ( const DOMPromiseBase other)
inline

Member Function Documentation

◆ operator=() [1/4]

DOMPromiseBase& WebCore::DOMPromiseBase::operator= ( const DOMPromiseBase other)
inline

◆ operator=() [2/4]

DOMPromiseBase& WebCore::DOMPromiseBase::operator= ( const DOMPromiseBase other)
inline

◆ operator=() [3/4]

DOMPromiseBase& WebCore::DOMPromiseBase::operator= ( DOMPromiseBase &&  other)
inline

◆ operator=() [4/4]

DOMPromiseBase& WebCore::DOMPromiseBase::operator= ( DOMPromiseBase &&  other)
inline

◆ promise() [1/2]

JSC::JSValue WebCore::DOMPromiseBase::promise ( ) const
inline

◆ promise() [2/2]

JSC::JSValue WebCore::DOMPromiseBase::promise ( ) const
inline

◆ reject() [1/4]

void WebCore::DOMPromiseBase::reject ( )
inline

◆ reject() [2/4]

void WebCore::DOMPromiseBase::reject ( )
inline

◆ reject() [3/4]

template<typename... ErrorType>
void WebCore::DOMPromiseBase::reject ( ErrorType &&...  error)
inline

◆ reject() [4/4]

template<typename... ErrorType>
void WebCore::DOMPromiseBase::reject ( ErrorType &&...  error)
inline

◆ rejectType() [1/2]

template<typename IDLType >
void WebCore::DOMPromiseBase::rejectType ( typename IDLType::ParameterType  value)
inline

◆ rejectType() [2/2]

template<typename IDLType >
void WebCore::DOMPromiseBase::rejectType ( typename IDLType::ParameterType  value)
inline

Member Data Documentation

◆ m_promiseDeferred

Ref< DeferredPromise > WebCore::DOMPromiseBase::m_promiseDeferred
protected

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