|
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 |
1.8.13