webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <VariableEnvironment.h>
Public Member Functions | |
VariableEnvironment () | |
VariableEnvironment (VariableEnvironment &&other) | |
VariableEnvironment (const VariableEnvironment &)=default | |
VariableEnvironment & | operator= (const VariableEnvironment &)=default |
ALWAYS_INLINE Map::iterator | begin () |
ALWAYS_INLINE Map::iterator | end () |
ALWAYS_INLINE Map::const_iterator | begin () const |
ALWAYS_INLINE Map::const_iterator | end () const |
ALWAYS_INLINE Map::AddResult | add (const RefPtr< UniquedStringImpl > &identifier) |
ALWAYS_INLINE Map::AddResult | add (const Identifier &identifier) |
ALWAYS_INLINE unsigned | size () const |
ALWAYS_INLINE bool | contains (const RefPtr< UniquedStringImpl > &identifier) const |
ALWAYS_INLINE bool | remove (const RefPtr< UniquedStringImpl > &identifier) |
ALWAYS_INLINE Map::iterator | find (const RefPtr< UniquedStringImpl > &identifier) |
ALWAYS_INLINE Map::const_iterator | find (const RefPtr< UniquedStringImpl > &identifier) const |
void | swap (VariableEnvironment &other) |
void | markVariableAsCapturedIfDefined (const RefPtr< UniquedStringImpl > &identifier) |
void | markVariableAsCaptured (const RefPtr< UniquedStringImpl > &identifier) |
void | markAllVariablesAsCaptured () |
bool | hasCapturedVariables () const |
bool | captures (UniquedStringImpl *identifier) const |
void | markVariableAsImported (const RefPtr< UniquedStringImpl > &identifier) |
void | markVariableAsExported (const RefPtr< UniquedStringImpl > &identifier) |
VariableEnvironment () | |
VariableEnvironment (VariableEnvironment &&other) | |
VariableEnvironment (const VariableEnvironment &)=default | |
VariableEnvironment & | operator= (const VariableEnvironment &)=default |
ALWAYS_INLINE Map::iterator | begin () |
ALWAYS_INLINE Map::iterator | end () |
ALWAYS_INLINE Map::const_iterator | begin () const |
ALWAYS_INLINE Map::const_iterator | end () const |
ALWAYS_INLINE Map::AddResult | add (const RefPtr< UniquedStringImpl > &identifier) |
ALWAYS_INLINE Map::AddResult | add (const Identifier &identifier) |
ALWAYS_INLINE unsigned | size () const |
ALWAYS_INLINE bool | contains (const RefPtr< UniquedStringImpl > &identifier) const |
ALWAYS_INLINE bool | remove (const RefPtr< UniquedStringImpl > &identifier) |
ALWAYS_INLINE Map::iterator | find (const RefPtr< UniquedStringImpl > &identifier) |
ALWAYS_INLINE Map::const_iterator | find (const RefPtr< UniquedStringImpl > &identifier) const |
void | swap (VariableEnvironment &other) |
void | markVariableAsCapturedIfDefined (const RefPtr< UniquedStringImpl > &identifier) |
void | markVariableAsCaptured (const RefPtr< UniquedStringImpl > &identifier) |
void | markAllVariablesAsCaptured () |
bool | hasCapturedVariables () const |
bool | captures (UniquedStringImpl *identifier) const |
void | markVariableAsImported (const RefPtr< UniquedStringImpl > &identifier) |
void | markVariableAsExported (const RefPtr< UniquedStringImpl > &identifier) |
|
inline |
|
inline |
|
default |
|
inline |
|
inline |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
bool JSC::VariableEnvironment::captures | ( | UniquedStringImpl * | identifier | ) | const |
bool JSC::VariableEnvironment::captures | ( | UniquedStringImpl * | identifier | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
bool JSC::VariableEnvironment::hasCapturedVariables | ( | ) | const |
bool JSC::VariableEnvironment::hasCapturedVariables | ( | ) | const |
void JSC::VariableEnvironment::markAllVariablesAsCaptured | ( | ) |
void JSC::VariableEnvironment::markAllVariablesAsCaptured | ( | ) |
void JSC::VariableEnvironment::markVariableAsCaptured | ( | const RefPtr< UniquedStringImpl > & | identifier | ) |
void JSC::VariableEnvironment::markVariableAsCaptured | ( | const RefPtr< UniquedStringImpl > & | identifier | ) |
void JSC::VariableEnvironment::markVariableAsCapturedIfDefined | ( | const RefPtr< UniquedStringImpl > & | identifier | ) |
void JSC::VariableEnvironment::markVariableAsCapturedIfDefined | ( | const RefPtr< UniquedStringImpl > & | identifier | ) |
void JSC::VariableEnvironment::markVariableAsExported | ( | const RefPtr< UniquedStringImpl > & | identifier | ) |
void JSC::VariableEnvironment::markVariableAsExported | ( | const RefPtr< UniquedStringImpl > & | identifier | ) |
void JSC::VariableEnvironment::markVariableAsImported | ( | const RefPtr< UniquedStringImpl > & | identifier | ) |
void JSC::VariableEnvironment::markVariableAsImported | ( | const RefPtr< UniquedStringImpl > & | identifier | ) |
|
default |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
void JSC::VariableEnvironment::swap | ( | VariableEnvironment & | other | ) |
void JSC::VariableEnvironment::swap | ( | VariableEnvironment & | other | ) |