Public Member Functions | Protected Member Functions | Protected Attributes | Friends

js::AutoEnumStateRooter Class Reference

#include <jscntxt.h>

Inheritance diagram for js::AutoEnumStateRooter:
Collaboration diagram for js::AutoEnumStateRooter:

List of all members.

Public Member Functions

 AutoEnumStateRooter (JSContext *cx, JSObject *obj JS_GUARD_OBJECT_NOTIFIER_PARAM)
 ~AutoEnumStateRooter ()
const Valuestate () const
Valueaddr ()

Protected Member Functions

void trace (JSTracer *trc)

Protected Attributes

JSObject *const obj

Friends

void AutoGCRooter::trace (JSTracer *trc)

Constructor & Destructor Documentation

js::AutoEnumStateRooter::AutoEnumStateRooter ( JSContext cx,
JSObject *obj  JS_GUARD_OBJECT_NOTIFIER_PARAM 
) [inline]
js::AutoEnumStateRooter::~AutoEnumStateRooter (  )  [inline]

Member Function Documentation

Value* js::AutoEnumStateRooter::addr (  )  [inline]
const Value& js::AutoEnumStateRooter::state (  )  const [inline]
void js::AutoEnumStateRooter::trace ( JSTracer trc  )  [protected]

Reimplemented from js::AutoGCRooter.


Friends And Related Function Documentation

void AutoGCRooter::trace ( JSTracer trc  )  [friend]

Member Data Documentation


The documentation for this class was generated from the following file: