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

#include <ExceptionScope.h>

Inheritance diagram for JSC::ExceptionScope:
JSC::CatchScope JSC::CatchScope JSC::ThrowScope JSC::ThrowScope

Public Member Functions

ALWAYS_INLINE VMvm () const
 
ALWAYS_INLINE Exceptionexception ()
 
ALWAYS_INLINE VMvm () const
 
ALWAYS_INLINE Exceptionexception ()
 

Protected Member Functions

ALWAYS_INLINE ExceptionScope (VM &vm)
 
 ExceptionScope (const ExceptionScope &)=delete
 
 ExceptionScope (ExceptionScope &&)=default
 
ALWAYS_INLINE ExceptionScope (VM &vm)
 
 ExceptionScope (const ExceptionScope &)=delete
 
 ExceptionScope (ExceptionScope &&)=default
 

Protected Attributes

VMm_vm
 

Constructor & Destructor Documentation

◆ ExceptionScope() [1/6]

ALWAYS_INLINE JSC::ExceptionScope::ExceptionScope ( VM vm)
inlineprotected

◆ ExceptionScope() [2/6]

JSC::ExceptionScope::ExceptionScope ( const ExceptionScope )
protecteddelete

◆ ExceptionScope() [3/6]

JSC::ExceptionScope::ExceptionScope ( ExceptionScope &&  )
protecteddefault

◆ ExceptionScope() [4/6]

ALWAYS_INLINE JSC::ExceptionScope::ExceptionScope ( VM vm)
inlineprotected

◆ ExceptionScope() [5/6]

JSC::ExceptionScope::ExceptionScope ( const ExceptionScope )
protecteddelete

◆ ExceptionScope() [6/6]

JSC::ExceptionScope::ExceptionScope ( ExceptionScope &&  )
protecteddefault

Member Function Documentation

◆ exception() [1/2]

ALWAYS_INLINE Exception* JSC::ExceptionScope::exception ( )
inline

◆ exception() [2/2]

ALWAYS_INLINE Exception* JSC::ExceptionScope::exception ( )
inline

◆ vm() [1/2]

ALWAYS_INLINE VM& JSC::ExceptionScope::vm ( ) const
inline

◆ vm() [2/2]

ALWAYS_INLINE VM& JSC::ExceptionScope::vm ( ) const
inline

Member Data Documentation

◆ m_vm

VM & JSC::ExceptionScope::m_vm
protected

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