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: