webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <ModuleScopeData.h>
Public Types | |
typedef HashMap< RefPtr< UniquedStringImpl >, Vector< RefPtr< UniquedStringImpl > >, IdentifierRepHash, HashTraits< RefPtr< UniquedStringImpl > > > | IdentifierAliasMap |
typedef HashMap< RefPtr< UniquedStringImpl >, Vector< RefPtr< UniquedStringImpl > >, IdentifierRepHash, HashTraits< RefPtr< UniquedStringImpl > > > | IdentifierAliasMap |
Public Member Functions | |
const IdentifierAliasMap & | exportedBindings () const |
bool | exportName (const Identifier &exportedName) |
void | exportBinding (const Identifier &localName, const Identifier &exportedName) |
void | exportBinding (const Identifier &localName) |
const IdentifierAliasMap & | exportedBindings () const |
bool | exportName (const Identifier &exportedName) |
void | exportBinding (const Identifier &localName, const Identifier &exportedName) |
void | exportBinding (const Identifier &localName) |
Static Public Member Functions | |
static Ref< ModuleScopeData > | create () |
static Ref< ModuleScopeData > | create () |
typedef HashMap<RefPtr<UniquedStringImpl>, Vector<RefPtr<UniquedStringImpl> >, IdentifierRepHash, HashTraits<RefPtr<UniquedStringImpl> > > JSC::ModuleScopeData::IdentifierAliasMap |
typedef HashMap<RefPtr<UniquedStringImpl>, Vector<RefPtr<UniquedStringImpl> >, IdentifierRepHash, HashTraits<RefPtr<UniquedStringImpl> > > JSC::ModuleScopeData::IdentifierAliasMap |
|
inlinestatic |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |