Search for usage in LXR

#include <property_map.h>

Public Types

enum  PropertyMode { ExcludeDontEnumProperties, IncludeDontEnumProperties }

Public Member Functions

void clear ()
bool containsGettersOrSetters () const
JSValueget (const Identifier &name) const
JSValueget (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

KDE's Doxygen guidelines are available online.