KJS::PropertyMap
KJS::PropertyMap Class Reference
#include <property_map.h>
Public Types | |
enum | PropertyMode { ExcludeDontEnumProperties, IncludeDontEnumProperties } |
Public Member Functions | |
void | clear () |
bool | containsGettersOrSetters () const |
JSValue * | get (const Identifier &name) const |
JSValue * | get (const Identifier &name, unsigned &attributes) const |
JSValue ** | getLocation (const Identifier &name) |
void | getPropertyNames (PropertyNameArray &, PropertyMode mode=ExcludeDontEnumProperties) const |
JSValue ** | getWriteLocation (const Identifier &name) |
bool | hasGetterSetterProperties () const |
bool | isEmpty () const |
bool | isExtensible () const |
void | mark () const |
void | put (const Identifier &name, JSValue *value, int attributes, bool roCheck=false) |
void | remove (const Identifier &name) |
void | restore (const SavedProperties &p) |
void | save (SavedProperties &) const |
void | setExtensible (bool extensible) |
void | setHasGetterSetterProperties (bool f) |
Static Public Member Functions | |
static bool | checkEnumerable (unsigned int attr, PropertyMode mode) |
Detailed Description
Javascript Property Map.
Definition at line 81 of file property_map.h.
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon May 8 2023 03:51:05 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon May 8 2023 03:51:05 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.