JSScope Member List

This is the complete list of members for JSScope, including all inherited members.
addDataProperty(JSContext *cx, jsid id, uint32 slot, uintN attrs)JSScope [inline]
addProperty(JSContext *cx, jsid id, JSPropertyOp getter, JSPropertyOp setter, uint32 slot, uintN attrs, uintN flags, intN shortid)JSScope
BRANDED enum valueJSScope
branded()JSScope [inline]
brandedOrHasMethodBarrier()JSScope [inline]
brandingShapeChange(JSContext *cx, uint32 slot, jsval v)JSScope
canProvideEmptyScope(JSObjectOps *ops, JSClass *clasp)JSScope [inline]
changeProperty(JSContext *cx, JSScopeProperty *sprop, uintN attrs, uintN mask, JSPropertyOp getter, JSPropertyOp setter)JSScope
clear(JSContext *cx)JSScope
clearDictionaryMode()JSScope [inline]
clearOwnShape()JSScope [inline]
create(JSContext *cx, const JSObjectOps *ops, JSClass *clasp, JSObject *obj, uint32 shape)JSScope [static]
deletingShapeChange(JSContext *cx, JSScopeProperty *sprop)JSScope
destroy(JSContext *cx, JSScope *scope)JSScope [static]
DICTIONARY_MODE enum valueJSScope
drop(JSContext *cx, JSObject *obj)JSScope [inline]
emptyScopeJSScope
entryCountJSScope
extend(JSContext *cx, JSScopeProperty *sprop)JSScope
flagsJSScope
freeslotJSScope
getEmptyScope(JSContext *cx, JSClass *clasp)JSScope [inline]
hadIndexedProperties()JSScope [inline]
hashShiftJSScope
hasMethodBarrier()JSScope [inline]
hasOwnShape()JSScope [inline]
hasProperty(jsid id)JSScope [inline]
hasProperty(JSScopeProperty *sprop)JSScope [inline]
hasRegenFlag(uint8 regenFlag)JSScope [inline]
hold()JSScope [inline]
INDEXED_PROPERTIES enum valueJSScope
inDictionaryMode()JSScope [inline]
JSObjectMap(const JSObjectOps *ops, uint32 shape)JSObjectMap [inline, explicit]
JSScope(const JSObjectOps *ops, JSObject *obj=NULL)JSScope [inline, explicit]
lastProperty() const JSScope [inline]
lookup(jsid id)JSScope [inline]
METHOD_BARRIER enum valueJSScope
methodReadBarrier(JSContext *cx, JSScopeProperty *sprop, jsval *vp)JSScope
methodShapeChange(JSContext *cx, JSScopeProperty *sprop, jsval toval)JSScope
methodShapeChange(JSContext *cx, uint32 slot, jsval toval)JSScope
methodWriteBarrier(JSContext *cx, JSScopeProperty *sprop, jsval v)JSScope
methodWriteBarrier(JSContext *cx, uint32 slot, jsval v)JSScope
nrefsJSScope
objectJSScope
opsJSObjectMap
OWN_SHAPE enum valueJSScope
owned()JSScope [inline]
protoShapeChange(JSContext *cx)JSScope
putProperty(JSContext *cx, jsid id, JSPropertyOp getter, JSPropertyOp setter, uint32 slot, uintN attrs, uintN flags, intN shortid)JSScope
removedCountJSScope
removeProperty(JSContext *cx, jsid id)JSScope
SEALED enum valueJSScope
sealed()JSScope [inline]
sealingShapeChange(JSContext *cx)JSScope
setBranded()JSScope [inline]
setDictionaryMode()JSScope [inline]
setIndexedProperties()JSScope [inline]
setMethodBarrier()JSScope [inline]
setOwnShape()JSScope [inline]
setSealed()JSScope [inline]
shadowingShapeChange(JSContext *cx, JSScopeProperty *sprop)JSScope
shapeJSObjectMap
SHAPE_REGEN enum valueJSScope
SHAPELESS enum valueJSObjectMap
spareJSScope
tableJSScope
titleJSScope
trace(JSTracer *trc)JSScope