Public Member Functions | Public Attributes

js::GCMarker Struct Reference

#include <jsgc.h>

Inheritance diagram for js::GCMarker:
Collaboration diagram for js::GCMarker:

List of all members.

Public Member Functions

 GCMarker (JSContext *cx)
 ~GCMarker ()
uint32 getMarkColor () const
void setMarkColor (uint32 newColor)
void delayMarkingChildren (void *thing)
void markDelayedChildren ()

Public Attributes

jsuword stackLimit
js::gc::Arena< js::gc::Cell > * unmarkedArenaStackTop

Constructor & Destructor Documentation

js::GCMarker::GCMarker ( JSContext cx  )  [explicit]
js::GCMarker::~GCMarker (  ) 

Member Function Documentation

void js::GCMarker::delayMarkingChildren ( void *  thing  ) 
uint32 js::GCMarker::getMarkColor (  )  const [inline]
void js::GCMarker::markDelayedChildren (  ) 
void js::GCMarker::setMarkColor ( uint32  newColor  )  [inline]

Member Data Documentation


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