webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Static Public Member Functions | List of all members
JSC::LabelScopePtr Class Reference

#include <LabelScope.h>

Public Member Functions

 LabelScopePtr ()
 
 LabelScopePtr (LabelScopeStore &owner, size_t index)
 
 LabelScopePtr (const LabelScopePtr &other)
 
const LabelScopePtroperator= (const LabelScopePtr &other)
 
 ~LabelScopePtr ()
 
bool operator! () const
 
LabelScopeoperator* ()
 
LabelScopeoperator-> ()
 
const LabelScopeoperator* () const
 
const LabelScopeoperator-> () const
 

Static Public Member Functions

static LabelScopePtr null ()
 

Constructor & Destructor Documentation

◆ LabelScopePtr() [1/3]

JSC::LabelScopePtr::LabelScopePtr ( )
inline

◆ LabelScopePtr() [2/3]

JSC::LabelScopePtr::LabelScopePtr ( LabelScopeStore owner,
size_t  index 
)
inline

◆ LabelScopePtr() [3/3]

JSC::LabelScopePtr::LabelScopePtr ( const LabelScopePtr other)
inline

◆ ~LabelScopePtr()

JSC::LabelScopePtr::~LabelScopePtr ( )
inline

Member Function Documentation

◆ null()

static LabelScopePtr JSC::LabelScopePtr::null ( )
inlinestatic

◆ operator!()

bool JSC::LabelScopePtr::operator! ( ) const
inline

◆ operator*() [1/2]

LabelScope& JSC::LabelScopePtr::operator* ( )
inline

◆ operator*() [2/2]

const LabelScope& JSC::LabelScopePtr::operator* ( ) const
inline

◆ operator->() [1/2]

LabelScope* JSC::LabelScopePtr::operator-> ( )
inline

◆ operator->() [2/2]

const LabelScope* JSC::LabelScopePtr::operator-> ( ) const
inline

◆ operator=()

const LabelScopePtr& JSC::LabelScopePtr::operator= ( const LabelScopePtr other)
inline

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