webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
JSC::ScopeRef Struct Reference

#include <Parser.h>

Public Member Functions

 ScopeRef (ScopeStack *scopeStack, unsigned index)
 
Scopeoperator-> ()
 
unsigned index () const
 
bool hasContainingScope ()
 
ScopeRef containingScope ()
 
bool operator== (const ScopeRef &other)
 
bool operator!= (const ScopeRef &other)
 
 ScopeRef (ScopeStack *scopeStack, unsigned index)
 
Scopeoperator-> ()
 
unsigned index () const
 
bool hasContainingScope ()
 
ScopeRef containingScope ()
 
bool operator== (const ScopeRef &other)
 
bool operator!= (const ScopeRef &other)
 

Constructor & Destructor Documentation

◆ ScopeRef() [1/2]

JSC::ScopeRef::ScopeRef ( ScopeStack scopeStack,
unsigned  index 
)
inline

◆ ScopeRef() [2/2]

JSC::ScopeRef::ScopeRef ( ScopeStack scopeStack,
unsigned  index 
)
inline

Member Function Documentation

◆ containingScope() [1/2]

ScopeRef JSC::ScopeRef::containingScope ( )
inline

◆ containingScope() [2/2]

ScopeRef JSC::ScopeRef::containingScope ( )
inline

◆ hasContainingScope() [1/2]

bool JSC::ScopeRef::hasContainingScope ( )
inline

◆ hasContainingScope() [2/2]

bool JSC::ScopeRef::hasContainingScope ( )
inline

◆ index() [1/2]

unsigned JSC::ScopeRef::index ( ) const
inline

◆ index() [2/2]

unsigned JSC::ScopeRef::index ( ) const
inline

◆ operator!=() [1/2]

bool JSC::ScopeRef::operator!= ( const ScopeRef other)
inline

◆ operator!=() [2/2]

bool JSC::ScopeRef::operator!= ( const ScopeRef other)
inline

◆ operator->() [1/2]

Scope* JSC::ScopeRef::operator-> ( )
inline

◆ operator->() [2/2]

Scope* JSC::ScopeRef::operator-> ( )
inline

◆ operator==() [1/2]

bool JSC::ScopeRef::operator== ( const ScopeRef other)
inline

◆ operator==() [2/2]

bool JSC::ScopeRef::operator== ( const ScopeRef other)
inline

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