#include <ixlib_javascript.hh>
Inheritance diagram for ixion::javascript::list_scope::
Public Methods | |
value_type | getType () const |
ref<value> | lookup (std::string const &identifier) |
void | unite (ref< value > scope) |
void | separate (ref< value > scope) |
void | clearScopes () |
bool | hasMember (std::string const &name) const |
void | addMember (std::string const &name, ref< value > member) |
void | removeMember (std::string const &name) |
void | clearMembers () |
void | clear () |
Protected Types | |
typedef std::hash_map<std::string, ref<value>,string_hash> | member_map |
typedef std::vector<ref<value> > | swallowed_list |
Protected Attributes | |
member_map | MemberMap |
swallowed_list | SwallowedList |
|
Definition at line 260 of file ixlib_javascript.hh. |
|
Definition at line 261 of file ixlib_javascript.hh. |
|
|
|
|
|
|
|
|
|
Reimplemented from ixion::javascript::value. Definition at line 267 of file ixlib_javascript.hh. |
|
|
|
Reimplemented from ixion::javascript::value. |
|
|
|
|
|
|
|
Definition at line 263 of file ixlib_javascript.hh. |
|
Definition at line 264 of file ixlib_javascript.hh. |