KJS::PropertyMap Class Reference
#include <property_map.h>
Public Member Functions | |
| void | clear () |
| void | put (const Identifier &name, ValueImp *value, int attributes) |
| void | remove (const Identifier &name) |
| ValueImp * | get (const Identifier &name) const |
| ValueImp * | get (const Identifier &name, int &attributes) const |
| void | mark () const |
| void | addEnumerablesToReferenceList (ReferenceList &, const Object &) const |
| void | addSparseArrayPropertiesToReferenceList (ReferenceList &, const Object &) const |
| void | save (SavedProperties &) const |
| void | restore (const SavedProperties &p) |
Detailed Description
Javascript Property Map.
Definition at line 68 of file property_map.h.
Constructor & Destructor Documentation
◆ PropertyMap()
| KJS::PropertyMap::PropertyMap | ( | ) |
Definition at line 92 of file property_map.cpp.
◆ ~PropertyMap()
| KJS::PropertyMap::~PropertyMap | ( | ) |
Definition at line 96 of file property_map.cpp.
Member Function Documentation
◆ addEnumerablesToReferenceList()
| void KJS::PropertyMap::addEnumerablesToReferenceList | ( | ReferenceList & | list, |
| const Object & | base | ||
| ) | const |
Definition at line 495 of file property_map.cpp.
◆ addSparseArrayPropertiesToReferenceList()
| void KJS::PropertyMap::addSparseArrayPropertiesToReferenceList | ( | ReferenceList & | list, |
| const Object & | base | ||
| ) | const |
Definition at line 541 of file property_map.cpp.
◆ clear()
| void KJS::PropertyMap::clear | ( | ) |
Definition at line 119 of file property_map.cpp.
◆ get() [1/2]
| ValueImp * KJS::PropertyMap::get | ( | const Identifier & | name | ) | const |
Definition at line 179 of file property_map.cpp.
◆ get() [2/2]
| ValueImp * KJS::PropertyMap::get | ( | const Identifier & | name, |
| int & | attributes | ||
| ) | const |
Definition at line 147 of file property_map.cpp.
◆ mark()
| void KJS::PropertyMap::mark | ( | ) | const |
Definition at line 473 of file property_map.cpp.
◆ put()
| void KJS::PropertyMap::put | ( | const Identifier & | name, |
| ValueImp * | value, | ||
| int | attributes | ||
| ) |
Definition at line 225 of file property_map.cpp.
◆ remove()
| void KJS::PropertyMap::remove | ( | const Identifier & | name | ) |
Definition at line 396 of file property_map.cpp.
◆ restore()
| void KJS::PropertyMap::restore | ( | const SavedProperties & | p | ) |
Definition at line 620 of file property_map.cpp.
◆ save()
| void KJS::PropertyMap::save | ( | SavedProperties & | p | ) | const |
Definition at line 571 of file property_map.cpp.
The documentation for this class was generated from the following files:
Trinity API Reference